Generic geometry interface for extracted unstructured meshes.
More...
#include <MeshVizXLM/extrmesh/geometry/MeXGeometryI.h>
Public Member Functions | |
virtual size_t | getSize () const =0 |
Returns the number of points in the geometry. | |
![]() | |
virtual MbVec3d | getCoord (size_t i) const =0 |
Returns the i-th coordinate of this geometry. | |
![]() | |
virtual | ~MiGeometry () |
virtual size_t | getTimeStamp () const =0 |
Returns for this geometry a unique time stamp across all geometries in the application. | |
![]() | |
virtual const SoBufferObject * | getBuffer () const =0 |
Returns the buffer that stores the geometry of the extracted shape. | |
![]() | |
virtual MbVec3d | getMin () const =0 |
Returns the minimum value of this set. | |
virtual MbVec3d | getMax () const =0 |
Returns the maximum value of this set. | |
Additional Inherited Members | |
![]() | |
virtual std::ostream & | toStream (std::ostream &s) const |
Performs an output operation on a stream which is returned afterward. | |
Generic geometry interface for extracted unstructured meshes.
Generic geometry interface accessible via one index. This type of geometry is typically used by extracted unstructured mesh interfaces.
Definition at line 44 of file MeXGeometryI.h.
|
pure virtual |
Returns the number of points in the geometry.