Open CASCADE Technology
6.5.4
|
Construction of fillets on the edges of a Shell.
#include <BRepFilletAPI_LocalOperation.hxx>
Public Member Functions | |
virtual DEFINE_STANDARD_ALLOC void | Add (const TopoDS_Edge &E)=0 |
Adds a contour in the builder (builds a contour of tangent edges). | |
virtual void | ResetContour (const Standard_Integer IC)=0 |
Reset the contour of index IC, there is nomore information in the contour. | |
virtual Standard_Integer | NbContours () const =0 |
Number of contours. | |
virtual Standard_Integer | Contour (const TopoDS_Edge &E) const =0 |
Returns the index of the contour containing the edge E, returns 0 if E doesn't belong to any contour. | |
virtual Standard_Integer | NbEdges (const Standard_Integer I) const =0 |
Number of Edges in the contour I. | |
virtual const TopoDS_Edge & | Edge (const Standard_Integer I, const Standard_Integer J) const =0 |
Returns the Edge J in the contour I. | |
virtual void | Remove (const TopoDS_Edge &E)=0 |
remove the contour containing the Edge E. | |
virtual Standard_Real | Length (const Standard_Integer IC) const =0 |
returns the length the contour of index IC. | |
virtual TopoDS_Vertex | FirstVertex (const Standard_Integer IC) const =0 |
Returns the first Vertex of the contour of index IC. | |
virtual TopoDS_Vertex | LastVertex (const Standard_Integer IC) const =0 |
Returns the last Vertex of the contour of index IC. | |
virtual Standard_Real | Abscissa (const Standard_Integer IC, const TopoDS_Vertex &V) const =0 |
returns the abscissa of the vertex V on the contour of index IC. | |
virtual Standard_Real | RelativeAbscissa (const Standard_Integer IC, const TopoDS_Vertex &V) const =0 |
returns the relative abscissa([0.,1.]) of the vertex V on the contour of index IC. | |
virtual Standard_Boolean | ClosedAndTangent (const Standard_Integer IC) const =0 |
returns true if the contour of index IC is closed an tangent. | |
virtual Standard_Boolean | Closed (const Standard_Integer IC) const =0 |
returns true if the contour of index IC is closed | |
virtual void | Reset ()=0 |
Reset all the fields updated by Build operation and leave the algorithm in the same state than before build call. It allows contours and radius modifications to build the result another time. | |
virtual void | Simulate (const Standard_Integer IC)=0 |
virtual Standard_Integer | NbSurf (const Standard_Integer IC) const =0 |
virtual Handle_ChFiDS_SecHArray1 | Sect (const Standard_Integer IC, const Standard_Integer IS) const =0 |
virtual Standard_Real BRepFilletAPI_LocalOperation::Abscissa | ( | const Standard_Integer | IC, |
const TopoDS_Vertex & | V | ||
) | const [pure virtual] |
Implemented in BRepFilletAPI_MakeFillet, and BRepFilletAPI_MakeChamfer.
virtual DEFINE_STANDARD_ALLOC void BRepFilletAPI_LocalOperation::Add | ( | const TopoDS_Edge & | E | ) | [pure virtual] |
Implemented in BRepFilletAPI_MakeFillet, and BRepFilletAPI_MakeChamfer.
virtual Standard_Boolean BRepFilletAPI_LocalOperation::Closed | ( | const Standard_Integer | IC | ) | const [pure virtual] |
Implemented in BRepFilletAPI_MakeFillet, and BRepFilletAPI_MakeChamfer.
virtual Standard_Boolean BRepFilletAPI_LocalOperation::ClosedAndTangent | ( | const Standard_Integer | IC | ) | const [pure virtual] |
Implemented in BRepFilletAPI_MakeFillet, and BRepFilletAPI_MakeChamfer.
virtual Standard_Integer BRepFilletAPI_LocalOperation::Contour | ( | const TopoDS_Edge & | E | ) | const [pure virtual] |
Implemented in BRepFilletAPI_MakeFillet, and BRepFilletAPI_MakeChamfer.
virtual const TopoDS_Edge& BRepFilletAPI_LocalOperation::Edge | ( | const Standard_Integer | I, |
const Standard_Integer | J | ||
) | const [pure virtual] |
Implemented in BRepFilletAPI_MakeFillet, and BRepFilletAPI_MakeChamfer.
virtual TopoDS_Vertex BRepFilletAPI_LocalOperation::FirstVertex | ( | const Standard_Integer | IC | ) | const [pure virtual] |
Implemented in BRepFilletAPI_MakeFillet, and BRepFilletAPI_MakeChamfer.
virtual TopoDS_Vertex BRepFilletAPI_LocalOperation::LastVertex | ( | const Standard_Integer | IC | ) | const [pure virtual] |
Implemented in BRepFilletAPI_MakeFillet, and BRepFilletAPI_MakeChamfer.
virtual Standard_Real BRepFilletAPI_LocalOperation::Length | ( | const Standard_Integer | IC | ) | const [pure virtual] |
Implemented in BRepFilletAPI_MakeFillet, and BRepFilletAPI_MakeChamfer.
virtual Standard_Integer BRepFilletAPI_LocalOperation::NbContours | ( | ) | const [pure virtual] |
Implemented in BRepFilletAPI_MakeFillet, and BRepFilletAPI_MakeChamfer.
virtual Standard_Integer BRepFilletAPI_LocalOperation::NbEdges | ( | const Standard_Integer | I | ) | const [pure virtual] |
Implemented in BRepFilletAPI_MakeFillet, and BRepFilletAPI_MakeChamfer.
virtual Standard_Integer BRepFilletAPI_LocalOperation::NbSurf | ( | const Standard_Integer | IC | ) | const [pure virtual] |
Implemented in BRepFilletAPI_MakeFillet, and BRepFilletAPI_MakeChamfer.
virtual Standard_Real BRepFilletAPI_LocalOperation::RelativeAbscissa | ( | const Standard_Integer | IC, |
const TopoDS_Vertex & | V | ||
) | const [pure virtual] |
Implemented in BRepFilletAPI_MakeFillet, and BRepFilletAPI_MakeChamfer.
virtual void BRepFilletAPI_LocalOperation::Remove | ( | const TopoDS_Edge & | E | ) | [pure virtual] |
Implemented in BRepFilletAPI_MakeFillet, and BRepFilletAPI_MakeChamfer.
virtual void BRepFilletAPI_LocalOperation::Reset | ( | ) | [pure virtual] |
Implemented in BRepFilletAPI_MakeFillet, and BRepFilletAPI_MakeChamfer.
virtual void BRepFilletAPI_LocalOperation::ResetContour | ( | const Standard_Integer | IC | ) | [pure virtual] |
Implemented in BRepFilletAPI_MakeFillet, and BRepFilletAPI_MakeChamfer.
virtual Handle_ChFiDS_SecHArray1 BRepFilletAPI_LocalOperation::Sect | ( | const Standard_Integer | IC, |
const Standard_Integer | IS | ||
) | const [pure virtual] |
Implemented in BRepFilletAPI_MakeFillet, and BRepFilletAPI_MakeChamfer.
virtual void BRepFilletAPI_LocalOperation::Simulate | ( | const Standard_Integer | IC | ) | [pure virtual] |
Implemented in BRepFilletAPI_MakeFillet, and BRepFilletAPI_MakeChamfer.