#include <StdMeshers_Penta_3D.hxx>
Public Member Functions | |
SMESH_Block & | Block () |
void | ComputeParameters (const double &theU, const TopoDS_Shape &theShape, gp_XYZ &theXYZ) |
void | ComputeParameters (const gp_Pnt &thePnt, const TopoDS_Shape &theShape, gp_XYZ &theXYZ) |
void | ComputeParameters (const gp_Pnt &thePnt, gp_XYZ &theXYZ) |
int | ErrorStatus () const |
SMESH_ComputeErrorPtr | GetError () const |
Return problem description. More... | |
bool | IsForwadEdge (const int theEdgeID) |
void | Load (const TopoDS_Shell &theShell) |
void | Load (const TopoDS_Shell &theShell, const TopoDS_Vertex &theV000, const TopoDS_Vertex &theV001) |
void | Point (const gp_XYZ &theParams, const TopoDS_Shape &theShape, gp_Pnt &thePnt) |
void | Point (const gp_XYZ &theParams, gp_Pnt &thePnt) |
const TopoDS_Shape & | Shape (const int theID) |
int | ShapeID (const TopoDS_Shape &theShape) |
StdMeshers_SMESHBlock () | |
Protected Attributes | |
TopoDS_Shape | myEmptyShape |
int | myErrorStatus |
std::vector< int > | myIsEdgeForward |
TopTools_IndexedMapOfOrientedShape | myShapeIDMap |
TopoDS_Shell | myShell |
SMESH_Block | myTBlock |
StdMeshers_SMESHBlock::StdMeshers_SMESHBlock | ( | ) |
References myErrorStatus, myIsEdgeForward, and SMESH_Block::NbEdges().
SMESH_Block & StdMeshers_SMESHBlock::Block | ( | ) |
Referenced by StdMeshers_Penta_3D::SetHorizEdgeXYZ().
void StdMeshers_SMESHBlock::ComputeParameters | ( | const double & | theU, |
const TopoDS_Shape & | theShape, | ||
gp_XYZ & | theXYZ | ||
) |
References SMESH_Block::EdgeParameters(), SMESH_Block::IsEdgeID(), myErrorStatus, myTBlock, and ShapeID().
void StdMeshers_SMESHBlock::ComputeParameters | ( | const gp_Pnt & | thePnt, |
const TopoDS_Shape & | theShape, | ||
gp_XYZ & | theXYZ | ||
) |
References SMESH_Block::ComputeParameters(), myErrorStatus, myTBlock, and ShapeID().
void StdMeshers_SMESHBlock::ComputeParameters | ( | const gp_Pnt & | thePnt, |
gp_XYZ & | theXYZ | ||
) |
References ComputeParameters(), and myShell.
Referenced by ComputeParameters(), and StdMeshers_Penta_3D::MakeNodes().
int StdMeshers_SMESHBlock::ErrorStatus | ( | ) | const |
References myErrorStatus.
Referenced by StdMeshers_Penta_3D::MakeBlock(), and StdMeshers_Penta_3D::MakeNodes().
SMESH_ComputeErrorPtr StdMeshers_SMESHBlock::GetError | ( | ) | const |
Return problem description.
References myErrorStatus, and SMESH_ComputeError::New().
Referenced by StdMeshers_Penta_3D::MakeBlock(), and StdMeshers_Penta_3D::MakeNodes().
References SMESH_Block::IsEdgeID(), SMESH_Block::IsForwardEdge(), myIsEdgeForward, myShapeIDMap, myTBlock, Shape(), and SMESH_Block::ShapeIndex().
Referenced by StdMeshers_Penta_3D::SetHorizEdgeXYZ().
void StdMeshers_SMESHBlock::Load | ( | const TopoDS_Shell & | theShell | ) |
References Load().
Referenced by Load(), and StdMeshers_Penta_3D::MakeBlock().
void StdMeshers_SMESHBlock::Load | ( | const TopoDS_Shell & | theShell, |
const TopoDS_Vertex & | theV000, | ||
const TopoDS_Vertex & | theV001 | ||
) |
References SMESH_Block::LoadBlockShapes(), myErrorStatus, myShapeIDMap, myShell, and myTBlock.
void StdMeshers_SMESHBlock::Point | ( | const gp_XYZ & | theParams, |
const TopoDS_Shape & | theShape, | ||
gp_Pnt & | thePnt | ||
) |
void StdMeshers_SMESHBlock::Point | ( | const gp_XYZ & | theParams, |
gp_Pnt & | thePnt | ||
) |
References Point().
Referenced by StdMeshers_Penta_3D::FindNodeOnShape(), and Point().
const TopoDS_Shape & StdMeshers_SMESHBlock::Shape | ( | const int | theID | ) |
int StdMeshers_SMESHBlock::ShapeID | ( | const TopoDS_Shape & | theShape | ) |
References myErrorStatus, and myShapeIDMap.
Referenced by ComputeParameters(), StdMeshers_Penta_3D::FindNodeOnShape(), and Point().
|
protected |
Referenced by Shape().
|
protected |
Referenced by ComputeParameters(), ErrorStatus(), GetError(), Load(), Point(), Shape(), ShapeID(), and StdMeshers_SMESHBlock().
|
protected |
Referenced by IsForwadEdge(), and StdMeshers_SMESHBlock().
|
protected |
Referenced by IsForwadEdge(), Load(), Shape(), and ShapeID().
|
protected |
Referenced by ComputeParameters(), and Load().
|
protected |
Referenced by ComputeParameters(), IsForwadEdge(), Load(), and Point().