27#include <Inventor/fields/SoSFEnum.h>
28#include <Inventor/fields/SoSFFloat.h>
30#include <MeshViz/3Ddata/PoMesh2D.h>
77 SO_KIT_CATALOG_ENTRY_HEADER(groupSides) ;
125 static void initClass() ;
126 static void exitClass() ;
139 virtual void setDefaultOnNonWritingFields();
140 virtual void addElementsAllCaches() ;
141 virtual void preRebuild();
147 FieldSensorList m_fieldSensorList ;
156 void regularCartGridSidesAvergColr(
PbRegularCartesianGrid2D *mesh,
const float *v,
const float *z,
float threshold_val=0);
157 void regularCartGridSidesMapColr(
PbRegularCartesianGrid2D *mesh,
const float *v,
const float *z,
float threshold_val=0);
158 void regularCartGridSidesContColr(
PbRegularCartesianGrid2D *mesh,
const float *v,
const float *z,
float threshold_val=0);
161 void paralCartGridSidesAvergColr(
PbParalCartesianGrid2D *mesh,
const float *v,
const float *z,
float threshold_val=0);
162 void paralCartGridSidesMapColr(
PbParalCartesianGrid2D *mesh,
const float *v,
const float *z,
float threshold_val=0);
163 void paralCartGridSidesContColr(
PbParalCartesianGrid2D *mesh,
const float *v,
const float *z,
float threshold_val=0);
165 void cartGridSidesInhColr (
PbCartesianGrid2D *mesh,
const float **z=0,
float threshold_val=0) ;
166 void cartGridSidesMapColr (
PbCartesianGrid2D *mesh,
const float **v,
const float **z=0,
float threshold_val=0) ;
167 void cartGridSidesAvergColr(
PbCartesianGrid2D *mesh,
const float **v,
const float **z=0,
float threshold_val=0) ;
168 void cartGridSidesContColr (
PbCartesianGrid2D *mesh,
const float **v,
const float **z=0,
float threshold_val=0) ;
170 void polarGridSidesInhColr (
PbPolarGrid2D *mesh,
const float **z=0,
float threshold_val=0);
171 void polarGridSidesMapColr (
PbPolarGrid2D *mesh,
const float **v,
const float **z=0,
float threshold_val=0);
172 void polarGridSidesAvergColr(
PbPolarGrid2D *mesh,
const float **v,
const float **z=0,
float threshold_val=0);
173 void polarGridSidesContColr (
PbPolarGrid2D *mesh,
const float **v,
const float **z=0,
float threshold_val=0);
175 void triangleSidesInhColr (
PbTriangleMesh2D *mesh,
const float *z=0,
float threshold_val=0);
176 void triangleSidesMapColr (
PbTriangleMesh2D *mesh,
const float *v,
const float *z,
float threshold_val=0);
177 void triangleSidesAvergColr (
PbTriangleMesh2D *mesh,
const float *v,
const float *z,
float threshold_val=0);
178 void triangleSidesContColr (
PbTriangleMesh2D *mesh,
const float *v,
const float *z,
float threshold_val=0);
180 void quadrangleSidesInhColr (
PbQuadrangleMesh2D *mesh,
const float *z=0,
float threshold_val=0);
181 void quadrangleSidesMapColr (
PbQuadrangleMesh2D *mesh,
const float *v,
const float *z,
float threshold_val=0);
182 void quadrangleSidesAvergColr (
PbQuadrangleMesh2D *mesh,
const float *v,
const float *z,
float threshold_val=0);
183 void quadrangleSidesContColr (
PbQuadrangleMesh2D *mesh,
const float *v,
const float *z,
float threshold_val=0);
185 void indexedSidesInhColr (
PbIndexedMesh2D *mesh,
const float *z=0,
float threshold_val=0);
186 void indexedSidesMapColr (
PbIndexedMesh2D *mesh,
const float *v,
const float *z,
float threshold_val=0);
187 void indexedSidesAvergColr (
PbIndexedMesh2D *mesh,
const float *v,
const float *z,
float threshold_val=0);
188 void indexedSidesContColr (
PbIndexedMesh2D *mesh,
const float *v,
const float *z,
float threshold_val=0);
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Defines a cartesian grid...
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Defines a surface mesh o...
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Defines a parallel carte...
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Defines a polar grid sur...
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Defines a surface mesh o...
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Defines a regular cartes...
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Defines a surface mesh o...
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Base class for all surfa...
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Class to build the sides...
SoSFEnum thresholdType
Defines the type of threshold.
SoSFFloat thresholdValue
Defines the limit of the threshold of the mesh sides.
virtual void rebuild()
Forces node-kit rebuilding.
PoMeshSides()
Constructor.
ThresholdType
Type of threshold.
Maintains a list of pointers to fields.
Field containing an enumerated value.
Field containing a floating-point value.