#include <SMDS_Downward.hxx>
◆ SMDS_DownQuadPyramid()
◆ ~SMDS_DownQuadPyramid()
SMDS_DownQuadPyramid::~SMDS_DownQuadPyramid |
( |
| ) |
|
|
protected |
◆ addDownCell()
void SMDS_DownQuadPyramid::addDownCell |
( |
int |
cellId, |
|
|
int |
lowCellId, |
|
|
unsigned char |
aType |
|
) |
| |
|
protectedvirtual |
Id's are downward connectivity id's.
add a downward entity of dimension n-1 (cell or node) to a given cell. Actual implementation is done in derived methods.
- Parameters
-
cellId | index of the parent cell (dimension n) in the downward structure relative to a vtk cell type. |
lowCellId | index of the children cell to add (dimension n-1) |
aType | vtk cell type of the cell to add (needed to find the SMDS_Downward structure containing the cell to add). |
Reimplemented from SMDS_Downward.
◆ computeFacesWithNodes()
void SMDS_DownQuadPyramid::computeFacesWithNodes |
( |
int |
cellId, |
|
|
ListElemByNodesType & |
facesWithNodes |
|
) |
| |
|
protectedvirtual |
Create a list of faces described by a vtk Type and an ordered set of Node Id's The ordering of the thirteen points defining the quadratic pyramid cell is point id's (0-4,5-12) where point id's 0-4 are the five corner vertices of the pyramid; followed by eight mid-edge nodes (5-12). Note that these mid-edge nodes lie on the edges defined by 5(0,1), 6(1,2), 7(2,3), 8(3,0), 9(0,4), 10(1,4), 11(2,4), 12(3,4).
- See also
- vtkQuadraticPyramid.h in Filtering.
- Parameters
-
Implements SMDS_Down3D.
References ListElemByNodesType::elems, ListElemByNodesType::nbElems, ElemByNodesType::nbNodes, ElemByNodesType::nodeIds, and ElemByNodesType::vtkType.
◆ getOrderedNodesOfFace()
void SMDS_DownQuadPyramid::getOrderedNodesOfFace |
( |
int |
cellId, |
|
|
std::vector< vtkIdType > & |
orderedNodes |
|
) |
| |
|
virtual |
◆ SMDS_UnstructuredGrid
The documentation for this class was generated from the following files:
- src/3rdParty/salomesmesh/inc/SMDS_Downward.hxx
- src/3rdParty/salomesmesh/src/SMDS/SMDS_Downward.cpp