environment.h
Go to the documentation of this file.
Tpolyhedron * GetObstacleShape(unsigned int i, Tenvironment *e) Gets the convex polyhedron of an obstacle given its identifier. Definition: environment.c:82 Definition of the Tplot3d type and the associated functions. unsigned int GetEnvironmentNObstacles(Tenvironment *e) Gets the number of obstacles in the environment. Definition: environment.c:40 double GetEnvironmentMaxCoordinate(Tenvironment *e) Returns the sum of the maximum coordinate value for all the convex polyhedrons in the environment... Definition: environment.c:115 unsigned int GetObstacleID(char *name, Tenvironment *e) Gets the idetifier of an obstacles given its name. Definition: environment.c:45 A collection of obstacles (convex polyhedrons) with their names. Definition: environment.h:39 void PlotEnvironment(Tplot3d *pt, Tenvironment *e) Displays the obstacles in the environment in a 3D geometry. Definition: environment.c:143 Definition of the TCuikSystem type and the associated functions. unsigned int GetObstacleShapeStatus(unsigned int i, Tenvironment *e) Gets the status (NORMAL, HIDDEN, DECOR) of an obstacle given its identifier. Definition: environment.c:93 Definition of the Tpolyhedron type and the associated functions. void GetObstacleColor(unsigned int i, Tcolor *c, Tenvironment *e) Gets the color of an obstacle given its identifier. Definition: environment.c:104 Definition of the Tvector type and the associated functions. void PrintEnvironment(FILE *f, char *path, Tenvironment *e) Stores the environment information into a file. Definition: environment.c:120 Definition of the Tlink type and the associated functions. void AddShape2Environment(char *name, Tpolyhedron *o, Tenvironment *e) Adds an obstacle (i.e., a convex polyhedron) to the environment. Definition: environment.c:20 char * GetObstacleName(unsigned int i, Tenvironment *e) Gets the name of an obstacle given its identifier. Definition: environment.c:71 |
Follow us!