C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

Element of tesselation of solid volume. More...

#include <mesh_triangle.h>

Public Member Functions

 MbElement ()
 Constructor.
 
 MbElement (uint j0, uint j1, uint j2, uint j3, uint j4, uint j5, uint j6, uint j7)
 Constructor.
 
 MbElement (const MbElement &)
 Copy-constructor.
 
 ~MbElement ()
 Destructor.
 
void Init (uint j0, uint j1, uint j2, uint j3, uint j4, uint j5, uint j6, uint j7)
 Initialization.
 
bool GetElement (uint &i0, uint &i1, uint &i2, uint &i3, uint &i4, uint &i5, uint &i6, uint &i7) const
 Get indices of quadrangle vertices in the array of points. More...
 
uint GetIndex (size_t n) const
 Get index of n-th quadrangle vertex in the array of points.
 
size_t GetEstate () const
 Get estate of element.
 
void SetEstate (uint32 e)
 Set estate of element.
 
double GetProps () const
 Get property of element.
 
void SetProps (double p)
 Get property of element.
 
void GetProperties (MbProperties &properties)
 Get properties of the object.
 
void SetProperties (const MbProperties &properties)
 Set properties of the object.
 

Protected Attributes

uint pIndex [8]
 Indices of element vertices in the array of points.
 
size_t estate
 Estate of element.
 
double props
 Property of element.
 

Detailed Description

Element of tesselation of solid volume.

Element defined as an elements' indices form the array of vertices of MbGrid.

Member Function Documentation

◆ GetElement()

bool MbElement::GetElement ( uint &  i0,
uint &  i1,
uint &  i2,
uint &  i3,
uint &  i4,
uint &  i5,
uint &  i6,
uint &  i7 
) const
inline

Get indices of quadrangle vertices in the array of points.

Get indices of quadrangle plate.


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