|
Public Member Functions |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
virtual Standard_EXPORT void | Delete () |
virtual Standard_EXPORT | ~BRepSweep_NumLinearRegularSweep () |
virtual Standard_EXPORT TopoDS_Shape | MakeEmptyVertex (const TopoDS_Shape &aGenV, const Sweep_NumShape &aDirV)=0 |
virtual Standard_EXPORT TopoDS_Shape | MakeEmptyDirectingEdge (const TopoDS_Shape &aGenV, const Sweep_NumShape &aDirE)=0 |
virtual Standard_EXPORT TopoDS_Shape | MakeEmptyGeneratingEdge (const TopoDS_Shape &aGenE, const Sweep_NumShape &aDirV)=0 |
virtual Standard_EXPORT void | SetParameters (const TopoDS_Shape &aNewFace, TopoDS_Shape &aNewVertex, const TopoDS_Shape &aGenF, const TopoDS_Shape &aGenV, const Sweep_NumShape &aDirV)=0 |
virtual Standard_EXPORT void | SetDirectingParameter (const TopoDS_Shape &aNewEdge, TopoDS_Shape &aNewVertex, const TopoDS_Shape &aGenV, const Sweep_NumShape &aDirE, const Sweep_NumShape &aDirV)=0 |
virtual Standard_EXPORT void | SetGeneratingParameter (const TopoDS_Shape &aNewEdge, TopoDS_Shape &aNewVertex, const TopoDS_Shape &aGenE, const TopoDS_Shape &aGenV, const Sweep_NumShape &aDirV)=0 |
virtual Standard_EXPORT TopoDS_Shape | MakeEmptyFace (const TopoDS_Shape &aGenS, const Sweep_NumShape &aDirS)=0 |
virtual Standard_EXPORT void | SetPCurve (const TopoDS_Shape &aNewFace, TopoDS_Shape &aNewEdge, const TopoDS_Shape &aGenF, const TopoDS_Shape &aGenE, const Sweep_NumShape &aDirV, const TopAbs_Orientation orien)=0 |
virtual Standard_EXPORT void | SetGeneratingPCurve (const TopoDS_Shape &aNewFace, TopoDS_Shape &aNewEdge, const TopoDS_Shape &aGenE, const Sweep_NumShape &aDirE, const Sweep_NumShape &aDirV, const TopAbs_Orientation orien)=0 |
virtual Standard_EXPORT void | SetDirectingPCurve (const TopoDS_Shape &aNewFace, TopoDS_Shape &aNewEdge, const TopoDS_Shape &aGenE, const TopoDS_Shape &aGenV, const Sweep_NumShape &aDirE, const TopAbs_Orientation orien)=0 |
virtual Standard_EXPORT TopAbs_Orientation | DirectSolid (const TopoDS_Shape &aGenS, const Sweep_NumShape &aDirS)=0 |
virtual Standard_EXPORT Standard_Boolean | GGDShapeIsToAdd (const TopoDS_Shape &aNewShape, const TopoDS_Shape &aNewSubShape, const TopoDS_Shape &aGenS, const TopoDS_Shape &aSubGenS, const Sweep_NumShape &aDirS) const =0 |
virtual Standard_EXPORT Standard_Boolean | GDDShapeIsToAdd (const TopoDS_Shape &aNewShape, const TopoDS_Shape &aNewSubShape, const TopoDS_Shape &aGenS, const Sweep_NumShape &aDirS, const Sweep_NumShape &aSubDirS) const =0 |
virtual Standard_EXPORT Standard_Boolean | SeparatedWires (const TopoDS_Shape &aNewShape, const TopoDS_Shape &aNewSubShape, const TopoDS_Shape &aGenS, const TopoDS_Shape &aSubGenS, const Sweep_NumShape &aDirS) const =0 |
virtual Standard_EXPORT TopoDS_Shape | SplitShell (const TopoDS_Shape &aNewShape) const |
virtual Standard_EXPORT void | SetContinuity (const TopoDS_Shape &aGenS, const Sweep_NumShape &aDirS)=0 |
virtual Standard_EXPORT Standard_Boolean | HasShape (const TopoDS_Shape &aGenS, const Sweep_NumShape &aDirS) const =0 |
Standard_EXPORT TopoDS_Shape | Shape (const TopoDS_Shape &aGenS, const Sweep_NumShape &aDirS) |
Standard_EXPORT TopoDS_Shape | Shape (const TopoDS_Shape &aGenS) |
Standard_EXPORT TopoDS_Shape | Shape () |
Standard_EXPORT TopoDS_Shape | FirstShape () |
Standard_EXPORT TopoDS_Shape | LastShape () |
Standard_EXPORT TopoDS_Shape | FirstShape (const TopoDS_Shape &aGenS) |
Standard_EXPORT TopoDS_Shape | LastShape (const TopoDS_Shape &aGenS) |
Standard_EXPORT Standard_Boolean | Closed () const |
Protected Member Functions |
Standard_EXPORT | BRepSweep_NumLinearRegularSweep (const BRepSweep_Builder &aBuilder, const TopoDS_Shape &aGenShape, const Sweep_NumShape &aDirWire) |
Protected Attributes |
BRepSweep_Builder | myBuilder |
TopoDS_Shape | myGenShape |
Sweep_NumShape | myDirWire |
BRepSweep_Tool | myGenShapeTool |
Sweep_NumShapeTool | myDirShapeTool |
BRepSweep_Array2OfShapesOfNumLinearRegularSweep | myShapes |
TColStd_Array2OfBoolean | myBuiltShapes |