Institut de Robòtica i Informàtica Industrial
KRD Group

The CuikSuite Project

Tplot3d Struct Reference

A 3D plot. More...

#include <plot3d.h>

Collaboration diagram for Tplot3d:

Data Fields

FILE * f
char * fileName
unsigned int nobj
Tcolor color
boolean inObject

Detailed Description

A structure containing the information to plot in 3D.

Definition at line 54 of file plot3d.h.


Field Documentation

Name of the file where we store geometry with the '/' and '.' replaced by '_'. This string is used to name the geometric elements stored in the file. In this way geometric elements from different files have different names and can be safely merged.

Definition at line 56 of file plot3d.h.

Referenced by Close3dObject(), ClosePlot3d(), Delete3dObject(), InitPlot3d(), Move3dObject(), SetColor3dObject(), and StartNew3dObject().

unsigned int Tplot3d::nobj

Number of geometric objects created. Used to give identifiers to the geometric objects.

Definition at line 60 of file plot3d.h.

Referenced by Close3dObject(), ClosePlot3d(), InitPlot3d(), and StartNew3dObject().

Color for the object in definition.

Definition at line 62 of file plot3d.h.

Referenced by Close3dObject(), InitPlot3d(), PlotVect3d(), and StartNew3dObject().

TRUE when we are in the middle of the definition of a geometric body composed from different elementary objects.

Definition at line 64 of file plot3d.h.

Referenced by Close3dObject(), InitPlot3d(), Plot3dObject(), PlotBox3d(), PlotCylinder(), PlotSphere(), PlotTriangle3d(), PlotVect3d(), SetColor3dObject(), and StartNew3dObject().


The documentation for this struct was generated from the following file: