Public Member Functions |
virtual void | Delete () |
virtual | ~BRepSweep_NumLinearRegularSweep () |
virtual TopoDS_Shape | MakeEmptyVertex (const TopoDS_Shape &aGenV, const Sweep_NumShape &aDirV)=0 |
virtual TopoDS_Shape | MakeEmptyDirectingEdge (const TopoDS_Shape &aGenV, const Sweep_NumShape &aDirE)=0 |
virtual TopoDS_Shape | MakeEmptyGeneratingEdge (const TopoDS_Shape &aGenE, const Sweep_NumShape &aDirV)=0 |
virtual void | SetParameters (const TopoDS_Shape &aNewFace, TopoDS_Shape &aNewVertex, const TopoDS_Shape &aGenF, const TopoDS_Shape &aGenV, const Sweep_NumShape &aDirV)=0 |
virtual void | SetDirectingParameter (const TopoDS_Shape &aNewEdge, TopoDS_Shape &aNewVertex, const TopoDS_Shape &aGenV, const Sweep_NumShape &aDirE, const Sweep_NumShape &aDirV)=0 |
virtual void | SetGeneratingParameter (const TopoDS_Shape &aNewEdge, TopoDS_Shape &aNewVertex, const TopoDS_Shape &aGenE, const TopoDS_Shape &aGenV, const Sweep_NumShape &aDirV)=0 |
virtual TopoDS_Shape | MakeEmptyFace (const TopoDS_Shape &aGenS, const Sweep_NumShape &aDirS)=0 |
virtual 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 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 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 TopAbs_Orientation | DirectSolid (const TopoDS_Shape &aGenS, const Sweep_NumShape &aDirS)=0 |
virtual 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_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_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 TopoDS_Shape | SplitShell (const TopoDS_Shape &aNewShape) const |
virtual void | SetContinuity (const TopoDS_Shape &aGenS, const Sweep_NumShape &aDirS)=0 |
virtual Standard_Boolean | HasShape (const TopoDS_Shape &aGenS, const Sweep_NumShape &aDirS) const =0 |
TopoDS_Shape | Shape (const TopoDS_Shape &aGenS, const Sweep_NumShape &aDirS) |
TopoDS_Shape | Shape (const TopoDS_Shape &aGenS) |
TopoDS_Shape | Shape () |
TopoDS_Shape | FirstShape () |
TopoDS_Shape | LastShape () |
TopoDS_Shape | FirstShape (const TopoDS_Shape &aGenS) |
TopoDS_Shape | LastShape (const TopoDS_Shape &aGenS) |
Standard_Boolean | Closed () const |
Protected Member Functions |
| 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 |