Open Inventor Release 2024.1.0
 
Loading...
Searching...
No Matches
MeXGeometryI Class Referenceabstract

MeshViz Generic geometry interface for extracted unstructured meshes. More...

#include <MeshVizXLM/extrmesh/geometry/MeXGeometryI.h>

+ Inheritance diagram for MeXGeometryI:

Public Member Functions

virtual size_t getSize () const =0
 Returns the number of points in the geometry.
 
- Public Member Functions inherited from MiGeometryI
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.
 
- Public Member Functions inherited from MeXGeometryExplicit
virtual const SoBufferObjectgetBuffer () const =0
 Returns the buffer that stores the geometry of the extracted shape.
 
- Public Member Functions inherited from MeXGeometry
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

- 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.
 

Detailed Description

MeshViz 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.

Member Function Documentation

◆ getSize()

virtual size_t MeXGeometryI::getSize ( ) const
pure virtual

Returns the number of points in the geometry.


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