Open CASCADE Technology
6.5.4
|
#include <QANewBRepNaming_Loader.hxx>
Static Public Member Functions | |
static DEFINE_STANDARD_ALLOC 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) |
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 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] |
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 DEFINE_STANDARD_ALLOC 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] |