#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 |