|
Public Member Functions |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
virtual Standard_EXPORT const
TopTools_ListOfShape & | Modified (const TopoDS_Shape &F) |
| returns the list of generated Faces.
|
virtual Standard_EXPORT const
TopTools_ListOfShape & | Generated (const TopoDS_Shape &S) |
| returns a list of the created faces
from the shape <s>.
|
virtual Standard_EXPORT Standard_Boolean | IsDeleted (const TopoDS_Shape &S) |
| Returns true if the shape S has been deleted.
.
|
Standard_EXPORT const TopTools_ListOfShape & | FirstShape () const |
| Returns the list of shapes created at the bottom of
the created form. It may be an empty list.
.
|
Standard_EXPORT const TopTools_ListOfShape & | LastShape () const |
| Returns the list of shapes created at the top of the
created form. It may be an empty list.
.
|
Standard_EXPORT const TopTools_ListOfShape & | NewEdges () const |
| Returns a list of the limiting and glueing edges
generated by the feature. These edges did not originally
exist in the basis shape.
The list provides the information necessary for
subsequent addition of fillets. It may be an empty list.
.
|
Standard_EXPORT const TopTools_ListOfShape & | TgtEdges () const |
| Returns a list of the tangent edges among the limiting
and glueing edges generated by the feature. These
edges did not originally exist in the basis shape and are
tangent to the face against which the feature is built.
The list provides the information necessary for
subsequent addition of fillets. It may be an empty list.
If an edge is tangent, no fillet is possible, and the edge
must subsequently be removed if you want to add a fillet.
.
|
void | BasisShapeValid () |
| Initializes the topological construction if the basis shape is present.
.
|
void | GeneratedShapeValid () |
| Initializes the topological construction if the generated shape S is present.
.
|
void | ShapeFromValid () |
| Initializes the topological construction if the shape is
present from the specified integer on.
.
|
void | ShapeUntilValid () |
| Initializes the topological construction if the shape is
present until the specified integer.
.
|
void | GluedFacesValid () |
| Initializes the topological construction if the glued face is present.
.
|
void | SketchFaceValid () |
| Initializes the topological construction if the sketch face
is present. If the sketch face is inside the basis shape,
local operations such as glueing can be performed.
.
|
void | PerfSelectionValid () |
| Initializes the topological construction if the selected face is present.
.
|
virtual Standard_EXPORT void | Curves (TColGeom_SequenceOfCurve &S)=0 |
virtual Standard_EXPORT Handle_Geom_Curve | BarycCurve ()=0 |
Standard_EXPORT BRepFeat_StatusError | CurrentStatusError () const |
Protected Member Functions |
| BRepFeat_Form () |
| Redefines the empty constructor.
.
|
Standard_EXPORT void | GlobalPerform () |
| General perform method...
.
|
Standard_EXPORT void | UpdateDescendants (const LocOpe_Gluer &G) |
Standard_EXPORT void | UpdateDescendants (const BRepAlgoAPI_BooleanOperation &aBOP, const TopoDS_Shape &SResult, const Standard_Boolean SkipFace=Standard_False) |
Standard_EXPORT void | UpdateDescendants (const Handle(BOP_HistoryCollector)&aHistory, const TopoDS_Shape &SResult, const Standard_Boolean SkipFace=Standard_False) |
Standard_EXPORT void | UpdateDescendants (const Handle(TopOpeBRepBuild_HBuilder)&B, const TopoDS_Shape &SResult, const Standard_Boolean SkipFace=Standard_False) |
Standard_EXPORT Standard_Boolean | TransformShapeFU (const Standard_Integer flag) |
Protected Attributes |
Standard_Boolean | myFuse |
Standard_Boolean | myModify |
TopTools_DataMapOfShapeListOfShape | myMap |
TopoDS_Shape | myFShape |
TopoDS_Shape | myLShape |
TopTools_ListOfShape | myNewEdges |
TopTools_ListOfShape | myTgtEdges |
BRepFeat_PerfSelection | myPerfSelection |
Standard_Boolean | myJustGluer |
Standard_Boolean | myJustFeat |
TopoDS_Shape | mySbase |
TopoDS_Face | mySkface |
TopoDS_Shape | myGShape |
TopoDS_Shape | mySFrom |
TopoDS_Shape | mySUntil |
TopTools_DataMapOfShapeShape | myGluedF |
Private Attributes |
Standard_Boolean | mySbOK |
Standard_Boolean | mySkOK |
Standard_Boolean | myGSOK |
Standard_Boolean | mySFOK |
Standard_Boolean | mySUOK |
Standard_Boolean | myGFOK |
Standard_Boolean | myPSOK |
BRepFeat_StatusError | myStatusError |