Open CASCADE Technology 6.6.0
Static Public Member Functions
QANewBRepNaming_Loader Class Reference

#include <QANewBRepNaming_Loader.hxx>

Static Public Member Functions

static void LoadGeneratedShapes (BRepBuilderAPI_MakeShape &MakeShape, const TopoDS_Shape &ShapeIn, const TopAbs_ShapeEnum GeneratedFrom, TNaming_Builder &Buider)
 Load in the naming data-structure the shape
generated from FACE, EDGE, VERTEX,..., after the
MakeShape operation. <ShapeIn> is the initial
shape. <GeneratedFrom> defines the kind of
shape generation to record in the naming
data-structure. The <builder> is used to store the
set of evolutions in the data-framework of TDF.

static void LoadModifiedShapes (BRepBuilderAPI_MakeShape &MakeShape, const TopoDS_Shape &ShapeIn, const TopAbs_ShapeEnum ModifiedFrom, TNaming_Builder &Buider, const Standard_Boolean theBool=Standard_False)
 Load in the naming data-structure the shape
modified from FACE, EDGE, VERTEX,...,
after the MakeShape operation.
<ShapeIn> is the initial shape.
<ModifiedFrom> defines the kind of shape modification
to record in the naming data-structure.
The <builder> is used to store the set of evolutions
in the data-framework of TDF.

static void LoadDeletedShapes (BRepBuilderAPI_MakeShape &MakeShape, const TopoDS_Shape &ShapeIn, const TopAbs_ShapeEnum KindOfDeletedShape, TNaming_Builder &Buider)
 Load in the naming data-structure the shape
deleted after the MakeShape operation.
<ShapeIn> is the initial shape.
<KindOfDeletedShape> defines the kind of
deletion to record in the naming data-structure.
The <builder> is used to store the set of evolutions
in the data-framework of TDF.

static void LoadAndOrientGeneratedShapes (BRepBuilderAPI_MakeShape &MakeShape, const TopoDS_Shape &ShapeIn, const TopAbs_ShapeEnum GeneratedFrom, TNaming_Builder &Buider, const TopTools_DataMapOfShapeShape &SubShapesOfResult)
 The same as LoadGeneratedShapes plus performs orientation of
loaded shapes according orientation of SubShapes

static void LoadAndOrientModifiedShapes (BRepBuilderAPI_MakeShape &MakeShape, const TopoDS_Shape &ShapeIn, const TopAbs_ShapeEnum ModifiedFrom, TNaming_Builder &Buider, const TopTools_DataMapOfShapeShape &SubShapesOfResult)
 The same as LoadModifiedShapes plus performs orientation of
loaded shapes according orientation of SubShapes

static void ModifyPart (const TopoDS_Shape &PartShape, const TopoDS_Shape &Primitive, const TDF_Label &Label)
static Standard_Boolean HasDangleShapes (const TopoDS_Shape &ShapeIn)
static void LoadGeneratedDangleShapes (const TopoDS_Shape &ShapeIn, const TopAbs_ShapeEnum GeneratedFrom, TNaming_Builder &GenBuider)
static void LoadGeneratedDangleShapes (const TopoDS_Shape &ShapeIn, const TopAbs_ShapeEnum GeneratedFrom, const TopTools_MapOfShape &OnlyThese, TNaming_Builder &GenBuider)
static void LoadModifiedDangleShapes (BRepBuilderAPI_MakeShape &MakeShape, const TopoDS_Shape &ShapeIn, const TopAbs_ShapeEnum GeneratedFrom, TNaming_Builder &GenBuider)
static void LoadDeletedDangleShapes (BRepBuilderAPI_MakeShape &MakeShape, const TopoDS_Shape &ShapeIn, const TopAbs_ShapeEnum ShapeType, TNaming_Builder &DelBuider)
static void LoadDangleShapes (const TopoDS_Shape &theShape, const TDF_Label &theLabelGenerator)
static void LoadDangleShapes (const TopoDS_Shape &theShape, const TopoDS_Shape &ignoredShape, const TDF_Label &theLabelGenerator)
static Standard_Boolean GetDangleShapes (const TopoDS_Shape &ShapeIn, const TopAbs_ShapeEnum GeneratedFrom, TopTools_DataMapOfShapeShape &Dangles)
 Returns dangle sub shapes Generator - Dangle.

static Standard_Boolean GetDangleShapes (const TopoDS_Shape &ShapeIn, const TopAbs_ShapeEnum GeneratedFrom, TopTools_MapOfShape &Dangles)
 Returns dangle sub shapes.

static Standard_Boolean IsDangle (const TopoDS_Shape &theDangle, const TopoDS_Shape &theShape)

Member Function Documentation

static Standard_Boolean QANewBRepNaming_Loader::GetDangleShapes ( const TopoDS_Shape ShapeIn,
const TopAbs_ShapeEnum  GeneratedFrom,
TopTools_DataMapOfShapeShape Dangles 
) [static]
static Standard_Boolean QANewBRepNaming_Loader::GetDangleShapes ( const TopoDS_Shape ShapeIn,
const TopAbs_ShapeEnum  GeneratedFrom,
TopTools_MapOfShape Dangles 
) [static]
static Standard_Boolean QANewBRepNaming_Loader::HasDangleShapes ( const TopoDS_Shape ShapeIn) [static]
static Standard_Boolean QANewBRepNaming_Loader::IsDangle ( const TopoDS_Shape theDangle,
const TopoDS_Shape theShape 
) [static]
static void QANewBRepNaming_Loader::LoadAndOrientGeneratedShapes ( BRepBuilderAPI_MakeShape MakeShape,
const TopoDS_Shape ShapeIn,
const TopAbs_ShapeEnum  GeneratedFrom,
TNaming_Builder Buider,
const TopTools_DataMapOfShapeShape SubShapesOfResult 
) [static]
static void QANewBRepNaming_Loader::LoadAndOrientModifiedShapes ( BRepBuilderAPI_MakeShape MakeShape,
const TopoDS_Shape ShapeIn,
const TopAbs_ShapeEnum  ModifiedFrom,
TNaming_Builder Buider,
const TopTools_DataMapOfShapeShape SubShapesOfResult 
) [static]
static void QANewBRepNaming_Loader::LoadDangleShapes ( const TopoDS_Shape theShape,
const TopoDS_Shape ignoredShape,
const TDF_Label theLabelGenerator 
) [static]
static void QANewBRepNaming_Loader::LoadDangleShapes ( const TopoDS_Shape theShape,
const TDF_Label theLabelGenerator 
) [static]
static void QANewBRepNaming_Loader::LoadDeletedDangleShapes ( BRepBuilderAPI_MakeShape MakeShape,
const TopoDS_Shape ShapeIn,
const TopAbs_ShapeEnum  ShapeType,
TNaming_Builder DelBuider 
) [static]
static void QANewBRepNaming_Loader::LoadDeletedShapes ( BRepBuilderAPI_MakeShape MakeShape,
const TopoDS_Shape ShapeIn,
const TopAbs_ShapeEnum  KindOfDeletedShape,
TNaming_Builder Buider 
) [static]
static void QANewBRepNaming_Loader::LoadGeneratedDangleShapes ( const TopoDS_Shape ShapeIn,
const TopAbs_ShapeEnum  GeneratedFrom,
TNaming_Builder GenBuider 
) [static]
static void QANewBRepNaming_Loader::LoadGeneratedDangleShapes ( const TopoDS_Shape ShapeIn,
const TopAbs_ShapeEnum  GeneratedFrom,
const TopTools_MapOfShape OnlyThese,
TNaming_Builder GenBuider 
) [static]
static void QANewBRepNaming_Loader::LoadGeneratedShapes ( BRepBuilderAPI_MakeShape MakeShape,
const TopoDS_Shape ShapeIn,
const TopAbs_ShapeEnum  GeneratedFrom,
TNaming_Builder Buider 
) [static]
static void QANewBRepNaming_Loader::LoadModifiedDangleShapes ( BRepBuilderAPI_MakeShape MakeShape,
const TopoDS_Shape ShapeIn,
const TopAbs_ShapeEnum  GeneratedFrom,
TNaming_Builder GenBuider 
) [static]
static void QANewBRepNaming_Loader::LoadModifiedShapes ( BRepBuilderAPI_MakeShape MakeShape,
const TopoDS_Shape ShapeIn,
const TopAbs_ShapeEnum  ModifiedFrom,
TNaming_Builder Buider,
const Standard_Boolean  theBool = Standard_False 
) [static]
static void QANewBRepNaming_Loader::ModifyPart ( const TopoDS_Shape PartShape,
const TopoDS_Shape Primitive,
const TDF_Label Label 
) [static]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines