Open CASCADE Technology  7.1.0.beta
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
static Standard_Boolean GetDangleShapes (const TopoDS_Shape &ShapeIn, const TopAbs_ShapeEnum GeneratedFrom, TopTools_MapOfShape &Dangles)
 Returns dangle sub shapes. More...
 
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

Returns dangle sub shapes Generator - Dangle.

static Standard_Boolean QANewBRepNaming_Loader::GetDangleShapes ( const TopoDS_Shape ShapeIn,
const TopAbs_ShapeEnum  GeneratedFrom,
TopTools_MapOfShape Dangles 
)
static

Returns dangle sub shapes.

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

The same as LoadGeneratedShapes plus performs orientation of loaded shapes according orientation of SubShapes.

static void QANewBRepNaming_Loader::LoadAndOrientModifiedShapes ( BRepBuilderAPI_MakeShape MakeShape,
const TopoDS_Shape ShapeIn,
const TopAbs_ShapeEnum  ModifiedFrom,
TNaming_Builder Buider,
const TopTools_DataMapOfShapeShape SubShapesOfResult 
)
static

The same as LoadModifiedShapes plus performs orientation of loaded shapes according orientation of SubShapes.

static void QANewBRepNaming_Loader::LoadDangleShapes ( const TopoDS_Shape theShape,
const TDF_Label theLabelGenerator 
)
static
static void QANewBRepNaming_Loader::LoadDangleShapes ( const TopoDS_Shape theShape,
const TopoDS_Shape ignoredShape,
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

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 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

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 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

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 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: