FacetList

interface ICwAPI3DFacetList

Public Functions

virtual void destroy() = 0

Destroys itself.

virtual uint32_t count() = 0

Returns the number of elements in the list.

Returns:

number of elements in list

virtual ICwAPI3DVertexList *at(uint32_t aIndex) = 0

Returns the element at index.

Parameters:

aIndex – element index

Returns:

element at index

virtual ICwAPI3DVertexList *getExternalPolygon(uint32_t aIndex) = 0
virtual ICwAPI3DPolygonList *getInternalPolygons(uint32_t aIndex) = 0
virtual ICwAPI3DVertexList *getVerticesForReferenceFace() = 0
virtual ICwAPI3DVertexList *getExternalPolygonForReferenceFace() = 0
virtual ICwAPI3DPolygonList *getInternalPolygonsForReferenceFace() = 0
virtual CwAPI3D::vector3D getNormalVector(uint32_t aIndex) = 0
virtual double getDistanceToOrigin(uint32_t aIndex) = 0