Struct used instead of a sole TopTools_DataMapOfShapeShape to avoid problems with bidirectional bindings. More...
#include <StdMeshers_ProjectionUtils.hxx>
Public Types | |
enum | EAssocType { UNDEF , INIT_VERTEX , PROPAGATION , PARTNER , CLOSE_VERTEX , COMMON_VERTEX , FEW_EF } |
Public Member Functions | |
bool | Bind (const TopoDS_Shape &s1, const TopoDS_Shape &s2) |
void | Clear () |
int | Extent () const |
bool | IsBound (const TopoDS_Shape &s, const bool isShape2=false) const |
bool | IsEmpty () const |
const TopoDS_Shape & | operator() (const TopoDS_Shape &s, const bool isShape2=false) const |
void | SetAssocType (EAssocType type) |
StdMeshers_ShapeShapeBiDirectionMap () | |
Struct used instead of a sole TopTools_DataMapOfShapeShape to avoid problems with bidirectional bindings.
StdMeshers_ShapeShapeBiDirectionMap::StdMeshers_ShapeShapeBiDirectionMap | ( | ) |
bool StdMeshers_ShapeShapeBiDirectionMap::Bind | ( | const TopoDS_Shape & | s1, |
const TopoDS_Shape & | s2 | ||
) |
void StdMeshers_ShapeShapeBiDirectionMap::Clear | ( | ) |
Referenced by StdMeshers_Projection_3D::Compute().
int StdMeshers_ShapeShapeBiDirectionMap::Extent | ( | ) | const |
Referenced by StdMeshers_ProjectionUtils::FindSubShapeAssociation().
bool StdMeshers_ShapeShapeBiDirectionMap::IsBound | ( | const TopoDS_Shape & | s, |
const bool | isShape2 = false |
||
) | const |
Referenced by StdMeshers_Projection_1D::Compute(), StdMeshers_Projection_2D::Compute(), StdMeshers_Projection_3D::Compute(), StdMeshers_Projection_1D::Evaluate(), StdMeshers_Projection_2D::Evaluate(), StdMeshers_ProjectionUtils::FindMatchingNodesOnFaces(), and StdMeshers_ProjectionUtils::FindSubShapeAssociation().
bool StdMeshers_ShapeShapeBiDirectionMap::IsEmpty | ( | ) | const |
Referenced by StdMeshers_ProjectionUtils::FindSubShapeAssociation().
const TopoDS_Shape & StdMeshers_ShapeShapeBiDirectionMap::operator() | ( | const TopoDS_Shape & | s, |
const bool | isShape2 = false |
||
) | const |
void StdMeshers_ShapeShapeBiDirectionMap::SetAssocType | ( | EAssocType | type | ) |
References UNDEF.
Referenced by StdMeshers_ProjectionUtils::FindSubShapeAssociation().