#include <StdMeshers_Prism_3D.hxx>
Public Member Functions | |
void | Clear () |
Prism initialization. More... | |
void | SetUpsideDown () |
Set upside-down. More... | |
Data Fields | |
TopoDS_Shape | myShape3D |
TopoDS_Face | myBottom |
TopoDS_Face | myTop |
std::list< TopoDS_Edge > | myBottomEdges |
std::vector< TQuadList > | myWallQuads |
std::vector< int > | myRightQuadIndex |
std::list< int > | myNbEdgesInWires |
bool | myNotQuadOnTop |
void Prism_3D::TPrismTopo::Clear | ( | ) |
Prism initialization.
References myBottom, myBottomEdges, myNbEdgesInWires, myShape3D, myTop, and myWallQuads.
Referenced by StdMeshers_Prism_3D::Compute(), and StdMeshers_Prism_3D::initPrism().
void Prism_3D::TPrismTopo::SetUpsideDown | ( | ) |
Set upside-down.
References myBottom, myBottomEdges, myTop, myWallQuads, QUAD_BOTTOM_SIDE, and reverse().
Referenced by StdMeshers_Prism_3D::initPrism().
TopoDS_Face Prism_3D::TPrismTopo::myBottom |
Referenced by StdMeshers_Prism_3D::assocOrProjBottom2Top(), Clear(), StdMeshers_Prism_3D::Compute(), StdMeshers_Prism_3D::compute(), StdMeshers_Prism_3D::getSweepTolerance(), StdMeshers_Prism_3D::getWallFaces(), StdMeshers_PrismAsBlock::Init(), StdMeshers_Prism_3D::initPrism(), StdMeshers_Prism_3D::isSimpleBottom(), StdMeshers_Prism_3D::projectBottomToTop(), and SetUpsideDown().
std::list< TopoDS_Edge > Prism_3D::TPrismTopo::myBottomEdges |
std::list< int > Prism_3D::TPrismTopo::myNbEdgesInWires |
bool Prism_3D::TPrismTopo::myNotQuadOnTop |
Referenced by StdMeshers_PrismAsBlock::Init(), and StdMeshers_Prism_3D::initPrism().
std::vector< int > Prism_3D::TPrismTopo::myRightQuadIndex |
Referenced by StdMeshers_Prism_3D::computeWalls(), and StdMeshers_Prism_3D::getWallFaces().
TopoDS_Shape Prism_3D::TPrismTopo::myShape3D |
TopoDS_Face Prism_3D::TPrismTopo::myTop |
Referenced by StdMeshers_Prism_3D::assocOrProjBottom2Top(), Clear(), StdMeshers_Prism_3D::Compute(), StdMeshers_Prism_3D::getSweepTolerance(), StdMeshers_Prism_3D::getWallFaces(), StdMeshers_PrismAsBlock::Init(), StdMeshers_Prism_3D::initPrism(), StdMeshers_Prism_3D::projectBottomToTop(), and SetUpsideDown().
std::vector< TQuadList> Prism_3D::TPrismTopo::myWallQuads |