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

StdMeshers_SMESHBlock.StdMeshers_SMESHBlock (  ) 

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 
)
int StdMeshers_SMESHBlock.ShapeID ( const TopoDS_Shape theShape  ) 
const TopoDS_Shape& StdMeshers_SMESHBlock.Shape ( const int  theID  ) 
SMESH_Block& StdMeshers_SMESHBlock.Block (  ) 

Definition at line 86 of file StdMeshers_Penta_3D.hxx.

bool StdMeshers_SMESHBlock.IsForwadEdge ( const int  theEdgeID  ) 
int StdMeshers_SMESHBlock.ErrorStatus (  )  const
SMESH_ComputeErrorPtr StdMeshers_SMESHBlock.GetError (  )  const

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.

Definition at line 99 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.


Generated on 17 May 2014 for SALOME - SMESH by  doxygen 1.6.1