Generic geometry interface for unstructured meshes. More...
#include <MeshVizXLM/mesh/geometry/MiGeometryI.h>
Public Member Functions | |
virtual MbVec3d | getCoord (size_t i) const =0 |
Returns the i-th coordinate of this geometry. | |
Public Member Functions inherited from MiGeometry | |
virtual | ~MiGeometry () |
virtual size_t | getTimeStamp () const =0 |
Returns for this geometry a unique time stamp across all geometries in the application. | |
virtual SoDEPRECATED MbVec3d | getMin () const |
Returns the minimum value of this set. | |
virtual SoDEPRECATED MbVec3d | getMax () const |
Returns the maximum value of this set. | |
Additional Inherited Members | |
Protected Member Functions inherited from MiGeometry | |
virtual std::ostream & | toStream (std::ostream &s) const |
Performs an output operation on a stream which is returned afterward. | |
Generic geometry interface for unstructured meshes.
Generic geometry interface accessible via one index. This type of geometry is typically used by unstructured mesh interfaces.
Definition at line 38 of file MiGeometryI.h.
|
pure virtual |
Returns the i-th coordinate of this geometry.
The implementation of this method must be thread-safe because it might be called concurrently by multiple threads.