25#ifndef _MO_FACEDETAIL_
26#define _MO_FACEDETAIL_
28#include <Inventor/details/SoFaceDetail.h>
29#include <Inventor/STL/vector>
30#include <MeshVizXLM/MbVec3.h>
31#include <MeshVizXLM/mapping/MoMeshVizDataMapping.h>
33#include <MeshVizXLM/mapping/details/MoMeshDetail.h>
34#include <MeshVizXLM/mapping/details/MoSurfaceMeshDetail.h>
126 static void initClass();
127 static void exitClass();
133 size_t getExtractedCellIndex()
const {
return m_extractedCellIndex; }
136 size_t m_extractedCellIndex;
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> List of extracted cells ...
Stores detail information about vertex-based shapes made of faces.
const MoSurfaceMeshDetail * getMeshRepresentationDetail() const
Returns information about the mesh representation (skin, isosurface...) containing the face,...
std::vector< double > getValues(const SbVec3f &point) const
Computes and returns all values of the mapped scalarsets at the given point.
double getValue(const SbVec3f &point) const
Computes and returns the first value of the mapped scalarset at the given point.
const MoMeshDetail * getMeshDetail() const
Returns information about the input mesh containing the cell that the face belongs to,...
virtual ~MoFaceDetail()
Destructor.
MoFaceDetail()
Constructor.
virtual MoFaceDetail * copy() const
Returns an instance that is a copy of this instance.
Stores detail information about a mesh.
Stores detail information about a mesh representation defined by a surface.
Stores detail information about vertex-based shapes made of faces.