PoMeshProbePoint Class Reference
[Representation]

MeshViz Probing in a mesh. More...

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

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

List of all members.

Public Types

typedef void PoProbeCB (void *userData, PoMeshProbePoint *probe, const PbCell *cell)

Public Member Functions

virtual SoType getTypeId () const
virtual const SoNodekitCataloggetNodekitCatalog () const
 PoMeshProbePoint ()
virtual void rebuild ()
void setMotionCallback (PoProbeCB *cb, void *data)
void setChangeCellCallback (PoProbeCB *cb, void *data)
void setEnterMeshCallback (PoProbeCB *cb, void *data)
void setLeaveMeshCallback (PoProbeCB *cb, void *data)

Static Public Member Functions

static SoType getClassTypeId ()
static const SoNodekitCataloggetClassNodekitCatalog ()

Public Attributes

SoSFVec3f position
SoSFFloat tolerance

Detailed Description

MeshViz Probing in a mesh.

Class to get information about the position of a probe. Callbacks can be trigger each time the probe moves. These callbacks have as parameter, the cell that contains the position of the probe.


Member Typedef Documentation

typedef void PoMeshProbePoint::PoProbeCB(void *userData, PoMeshProbePoint *probe, const PbCell *cell)

Constructor & Destructor Documentation

PoMeshProbePoint::PoMeshProbePoint (  ) 

Constructor.


Member Function Documentation

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

Returns the SoNodekitCatalog for this class.

Reimplemented from PoMesh.

static SoType PoMeshProbePoint::getClassTypeId (  )  [static]

Returns the type identifier for this class.

Reimplemented from PoMesh.

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

Returns the SoNodekitCatalog for this instance.

Reimplemented from PoMesh.

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

Returns the type identifier for this specific instance.

Reimplemented from PoMesh.

virtual void PoMeshProbePoint::rebuild (  )  [virtual]

Forces node-kit rebuilding.

See PoBase.

Reimplemented from PoBase.

void PoMeshProbePoint::setChangeCellCallback ( PoProbeCB cb,
void *  data 
)

Set a callback that is triggered each time the probe enters another cell.

void PoMeshProbePoint::setEnterMeshCallback ( PoProbeCB cb,
void *  data 
)

Set a callback that is triggered each time the probe enters the mesh.

void PoMeshProbePoint::setLeaveMeshCallback ( PoProbeCB cb,
void *  data 
)

Set a callback that is triggered each time the probe leaves the mesh.

void PoMeshProbePoint::setMotionCallback ( PoProbeCB cb,
void *  data 
)

Set a callback that is triggered each time "position" change.


Member Data Documentation

Position of the point probe.

Tolerance used to locate the position of the probe inside a cell of the mesh.


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/