MyTopologyI Class Reference

MeshViz Curvilinear line mesh template. More...

#include <MeshVizXLM/mesh/templates/MyLineMeshCurvilinear.h>

Inheritance diagram for MyTopologyI:
MiTopologyI MiTopologyI MiTopology MiTopology

List of all members.

Public Member Functions

size_t getNumCells () const
bool hasDeadCells () const
bool isDead (size_t i) const
size_t getTimeStamp () const
size_t getNumCells () const
bool hasDeadCells () const
bool isDead (size_t i) const
size_t getTimeStamp () const

Detailed Description

MeshViz Curvilinear line mesh template.

MeshViz Regular line mesh template.

Header file to be completed including all required classes to define a curvilinear line mesh with its associated scalar and vector sets.

Intended to help implement simple mesh. Just fill up the empty methods of the following classes (search for PUT_YOUR_CODE_HERE):

Hint: some should inherit both from MeshViz interfaces and the user's application data classes.

Note:
Nonmandatory methods are marked as optional.

For advanced implementations, refer to the MiLineMeshCurvilinear interface. Class defining the topology of the mesh.

Header file to be completed including all required classes to define a regular line mesh with its associated scalar and vector sets.

Intended to help implement simple mesh. Just fill up the empty methods of the following classes (search for PUT_YOUR_CODE_HERE):

Hint: some should inherit both from MeshViz interfaces and the user's application data classes.

Note:
Nonmandatory methods are marked as optional.

For advanced implementations, refer to the MiLineMeshRegular interface. Class defining the topology of the mesh.


Member Function Documentation

size_t MyTopologyI::getNumCells (  )  const [inline, virtual]

Returns the number of cells.

Implements MiTopologyI.

size_t MyTopologyI::getNumCells (  )  const [inline, virtual]

Returns the number of cells.

Implements MiTopologyI.

size_t MyTopologyI::getTimeStamp (  )  const [inline, virtual]

Returns a time stamp on this topology.

Implements MiTopology.

size_t MyTopologyI::getTimeStamp (  )  const [inline, virtual]

Returns a time stamp on this topology.

Implements MiTopology.

bool MyTopologyI::hasDeadCells (  )  const [inline, virtual]

Returns true if the topology contains dead cells.

When false, the cells traversal can be optimized by not testing the isDead() method of each individual cells.

Reimplemented from MiTopology.

bool MyTopologyI::hasDeadCells (  )  const [inline, virtual]

Returns true if the topology contains dead cells.

When false, the cells traversal can be optimized by not testing the isDead() method of each individual cells.

Reimplemented from MiTopology.

bool MyTopologyI::isDead ( size_t  i  )  const [inline, virtual]

Returns true if the cell of index i should be ignored.

This value is ignored if the hasDeadCell() method returns false. The default implementation returns always false.

Parameters:
i the index of the cell to check

Reimplemented from MiTopologyI.

bool MyTopologyI::isDead ( size_t  i  )  const [inline, virtual]

Returns true if the cell of index i should be ignored.

This value is ignored if the hasDeadCell() method returns false.

Parameters:
i the index of the cell to check

Reimplemented from MiTopologyI.


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

Open Inventor Toolkit reference manual, generated on 16 Jul 2020
Copyright © Thermo Fisher Scientific All rights reserved.
http://www.openinventor.com/