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