SALOME - SMESH
StdMeshers_SMESHBlock Class Reference

#include <StdMeshers_Penta_3D.hxx>

Collaboration diagram for StdMeshers_SMESHBlock:
Collaboration graph

Public Member Functions

 StdMeshers_SMESHBlock ()
void Load (const TopoDS_Shell &theShell)
void Load (const TopoDS_Shell &theShell, const TopoDS_Vertex &theV000, const TopoDS_Vertex &theV001)
void ComputeParameters (const gp_Pnt &thePnt, gp_XYZ &theXYZ)
void ComputeParameters (const gp_Pnt &thePnt, const TopoDS_Shape &theShape, gp_XYZ &theXYZ)
void ComputeParameters (const double &theU, const TopoDS_Shape &theShape, gp_XYZ &theXYZ)
void Point (const gp_XYZ &theParams, gp_Pnt &thePnt)
void Point (const gp_XYZ &theParams, const TopoDS_Shape &theShape, gp_Pnt &thePnt)
int ShapeID (const TopoDS_Shape &theShape)
const TopoDS_ShapeShape (const int theID)
SMESH_BlockBlock ()
bool IsForwadEdge (const int theEdgeID)
int ErrorStatus () const
SMESH_ComputeErrorPtr GetError () const

Protected Attributes

TopoDS_Shell myShell
TopTools_IndexedMapOfOrientedShape myShapeIDMap
SMESH_Block myTBlock
TopoDS_Shape myEmptyShape
std::vector< intmyIsEdgeForward
int myErrorStatus

Detailed Description

Definition at line 52 of file StdMeshers_Penta_3D.hxx.


Constructor & Destructor Documentation


Member Function Documentation

void StdMeshers_SMESHBlock::Load ( const TopoDS_Shell &  theShell)
void StdMeshers_SMESHBlock::Load ( const TopoDS_Shell &  theShell,
const TopoDS_Vertex &  theV000,
const TopoDS_Vertex &  theV001 
)
void StdMeshers_SMESHBlock::ComputeParameters ( const gp_Pnt &  thePnt,
gp_XYZ &  theXYZ 
)
void StdMeshers_SMESHBlock::ComputeParameters ( const gp_Pnt &  thePnt,
const TopoDS_Shape theShape,
gp_XYZ &  theXYZ 
)
void StdMeshers_SMESHBlock::ComputeParameters ( const double &  theU,
const TopoDS_Shape theShape,
gp_XYZ &  theXYZ 
)
void StdMeshers_SMESHBlock::Point ( const gp_XYZ &  theParams,
gp_Pnt &  thePnt 
)
void StdMeshers_SMESHBlock::Point ( const gp_XYZ &  theParams,
const TopoDS_Shape theShape,
gp_Pnt &  thePnt 
)
bool StdMeshers_SMESHBlock::IsForwadEdge ( const int  theEdgeID)

Field Documentation

TopoDS_Shell StdMeshers_SMESHBlock::myShell [protected]

Definition at line 96 of file StdMeshers_Penta_3D.hxx.

TopTools_IndexedMapOfOrientedShape StdMeshers_SMESHBlock::myShapeIDMap [protected]

Definition at line 97 of file StdMeshers_Penta_3D.hxx.

Definition at line 98 of file StdMeshers_Penta_3D.hxx.

std::vector<int> StdMeshers_SMESHBlock::myIsEdgeForward [protected]

Definition at line 100 of file StdMeshers_Penta_3D.hxx.

Definition at line 102 of file StdMeshers_Penta_3D.hxx.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Defines