PoMeshSkin Class Reference
[Representation]

MeshViz Representation of the mesh skin. More...

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

Inheritance diagram for PoMeshSkin:
PoMesh3D 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
 PoMeshSkin ()
virtual void rebuild ()

Static Public Member Functions

static SoType getClassTypeId ()
static const SoNodekitCataloggetClassNodekitCatalog ()

Detailed Description

MeshViz Representation of the mesh skin.

Class to build the skin of the current volume 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 PbIndexedMesh3D, PoIndexedMesh3D and derived), the skin is defined by the list of facets which belong to only one cell.

If the field PoMesh::valuesIndex is not defined (or if coloringType = COLOR_INHERITED), the representation uses only one inherited color. If the field PoMesh::valuesIndex is defined (and if coloringType != COLOR_INHERITED), the representation is colored by using the current data mapping applied to each mesh node value. (see PoMesh for more explanations about the current data-mapping).

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

CATALOG PARTS


Constructor & Destructor Documentation

PoMeshSkin::PoMeshSkin (  ) 

Constructor.


Member Function Documentation

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

Returns the SoNodekitCatalog for this class.

Reimplemented from PoMesh3D.

static SoType PoMeshSkin::getClassTypeId (  )  [static]

Returns the type identifier for this class.

Reimplemented from PoMesh3D.

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

Returns the SoNodekitCatalog for this instance.

Reimplemented from PoMesh3D.

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

Returns the type identifier for this specific instance.

Reimplemented from PoMesh3D.

virtual void PoMeshSkin::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 15 Mar 2023
Copyright © Thermo Fisher Scientific All rights reserved.
http://www.openinventor.com/