cee::geo::Data
-
class Data : public RefCountedObject
Base class for all geometry part data classes.
See also
GeometryModel, Part, DataIndexedPolylines, DataIndexedTriangles, DataPoints, DataTriangleFan, and DataTriangleStrip
Subclassed by DataIndexedPolylines, DataIndexedTriangles, DataPoints, DataTriangleFan, DataTriangleStrip
Public Types
-
enum Type
Enumerator for each of the available primitives.
Values:
-
enumerator INDEXED_TRIANGLES
Indexed triangles.
-
enumerator TRIANGLE_FAN
Triangles organized as a fan.
-
enumerator TRIANGLE_STRIP
Triangles organized as a strip.
-
enumerator INDEXED_POLYLINES
Indexed polylines.
-
enumerator POINTS
Point cloud.
-
enumerator INDEXED_TRIANGLES
Public Functions
-
virtual cee::BoundingBox boundingBox() const = 0
Returns the bounding box of the associated data.
Protected Functions
-
Data()
Constructs an empty part data.
-
enum Type