Open Inventor Release 2023.2.3
 
Loading...
Searching...
No Matches
MeXLineCell Class Referenceabstract

MeshViz Defines an abstract cell of an extracted line mesh. More...

#include <MeshVizXLM/extrmesh/cell/MeXLineCell.h>

+ Inheritance diagram for MeXLineCell:

Public Member Functions

virtual double getLength (const MiGeometryI *meshGeometry) const =0
 Gets the length of the cell.
 
- Public Member Functions inherited from MiLineCell
virtual size_t getSubEdgeNodesIndex (std::vector< size_t > &edgeNodeIds) const
 Get a decomposition of this cell into sub linear segments.
 
- Public Member Functions inherited from MiCell
virtual ~MiCell ()
 Virtual destructor.
 
virtual size_t getNumNodes () const =0
 Gets the number of nodes.
 
virtual size_t getNodeIndex (size_t node) const =0
 Gets the index (in the mesh) of a node.
 
virtual double getRelativeSize (const MiGeometryI *meshGeometry) const
 Gets the relative size of the cell.
 
virtual void getWeight (const MbVec3d &ipcoord, std::vector< double > &weight) const
 Gets the weights of a point defined by its iso parametric coordinates.
 
virtual MbVec3d getIsoParametricCoord (size_t nodeIndex) const
 Gets the iso parametric coordinates of a cell's node.
 
virtual MbVec3d getCenter (const MiGeometryI &geometry) const
 Gets the center of the cell.
 
virtual bool isPointInsideCell (const MiGeometryI &meshGeometry, const MbVec3d &point, std::vector< double > &weights) const
 Checks if a point is inside or outside a cell.
 

Additional Inherited Members

- Protected Member Functions inherited from MiCell
virtual std::ostream & toStream (std::ostream &s) const
 Performs an output operation on a stream which is returned afterward.
 

Detailed Description

MeshViz Defines an abstract cell of an extracted line mesh.

A line cell is an edge element that connects adjacent nodes of a line mesh.

Definition at line 44 of file MeXLineCell.h.

Member Function Documentation

◆ getLength()

virtual double MeXLineCell::getLength ( const MiGeometryI meshGeometry) const
pure virtual

Gets the length of the cell.

An application does not need to override this method.

Parameters
[in]meshGeometryThe geometry of the mesh. Used to retrieve the node coordinates of this cell.

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