#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().