PoMeshLimit Class Reference
[Representation]

MeshViz Representation of the limits of a surface mesh. More...

#include <MeshViz/3Ddata/PoMeshLimit.h>

Inheritance diagram for PoMeshLimit:
PoMesh2D PoMesh Po3DdataMaster PoBase SoBaseKit SoNode SoGetView SoFieldContainer SoBase SoRefCounter SoTypedObject

List of all members.

Public Member Functions

virtual SoType getTypeId () const
virtual const SoNodekitCataloggetNodekitCatalog () const
 PoMeshLimit ()
virtual void rebuild ()

Static Public Member Functions

static SoType getClassTypeId ()
static const SoNodekitCataloggetClassNodekitCatalog ()

Detailed Description

MeshViz Representation of the limits of a surface mesh.

Class to build the limits of the current surface mesh. The exterior and the interior boundaries of the mesh are displayed. See PoMesh for more explanations about the current mesh. If the current mesh is an indexed mesh (class PbIndexedMesh2D, PoIndexedMesh2D and derived), the limit is defined by the list of edges which are referred by only one cell.

Even if the current mesh has a 2D geometry, a 3D surface can be obtained if the field PoMesh2D::zValuesIndex is defined (i.e., >= 0) and if the corresponding scalar data set exist in the mesh.

If the current mesh has a 3D geometry, its z coordinates are used if the field PoMesh2D::zValuesIndex is undefined (i.e., <0).

Data mapping is not supported. The representation uses only one inherited color, independent of the field's value PoMesh::coloringType.

The vector data of the mesh for this representation is unused.

CATALOG PARTS


Constructor & Destructor Documentation

PoMeshLimit::PoMeshLimit (  ) 

Constructor.


Member Function Documentation

static const SoNodekitCatalog* PoMeshLimit::getClassNodekitCatalog (  )  [static]

Returns the SoNodekitCatalog for this class.

Reimplemented from PoMesh2D.

static SoType PoMeshLimit::getClassTypeId (  )  [static]

Returns the type identifier for this class.

Reimplemented from PoMesh2D.

virtual const SoNodekitCatalog* PoMeshLimit::getNodekitCatalog (  )  const [virtual]

Returns the SoNodekitCatalog for this instance.

Reimplemented from PoMesh2D.

virtual SoType PoMeshLimit::getTypeId (  )  const [virtual]

Returns the type identifier for this specific instance.

Reimplemented from PoMesh2D.

virtual void PoMeshLimit::rebuild (  )  [virtual]

Forces node-kit rebuilding.

See PoBase.

Reimplemented from PoBase.


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

Open Inventor Toolkit reference manual, generated on 12 Feb 2024
Copyright © Thermo Fisher Scientific All rights reserved.
http://www.openinventor.com/