![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
Construction of fillets on the edges of a Shell. More...
#include <BRepFilletAPI_LocalOperation.hxx>

Public Member Functions | |
| virtual void | Add (const TopoDS_Edge &E)=0 |
| Adds a contour in the builder (builds a contour of tangent edges). | |
| virtual void | ResetContour (const int IC)=0 |
| Reset the contour of index IC, there is nomore information in the contour. | |
| virtual int | NbContours () const =0 |
| Number of contours. | |
| virtual int | 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 int | NbEdges (const int I) const =0 |
| Number of Edges in the contour I. | |
| virtual const TopoDS_Edge & | Edge (const int I, const int 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 double | Length (const int IC) const =0 |
| returns the length the contour of index IC. | |
| virtual TopoDS_Vertex | FirstVertex (const int IC) const =0 |
| Returns the first Vertex of the contour of index IC. | |
| virtual TopoDS_Vertex | LastVertex (const int IC) const =0 |
| Returns the last Vertex of the contour of index IC. | |
| virtual double | Abscissa (const int IC, const TopoDS_Vertex &V) const =0 |
| returns the abscissa of the vertex V on the contour of index IC. | |
| virtual double | RelativeAbscissa (const int IC, const TopoDS_Vertex &V) const =0 |
| returns the relative abscissa([0.,1.]) of the vertex V on the contour of index IC. | |
| virtual bool | ClosedAndTangent (const int IC) const =0 |
| returns true if the contour of index IC is closed an tangent. | |
| virtual bool | Closed (const int 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 int IC)=0 |
| virtual int | NbSurf (const int IC) const =0 |
| virtual occ::handle< NCollection_HArray1< ChFiDS_CircSection > > | Sect (const int IC, const int IS) const =0 |
Public Member Functions inherited from BRepBuilderAPI_MakeShape | |
| virtual void | Build (const Message_ProgressRange &theRange=Message_ProgressRange()) |
| This is called by Shape(). It does nothing but may be redefined. | |
| virtual const TopoDS_Shape & | Shape () |
| Returns a shape built by the shape construction algorithm. Raises exception StdFail_NotDone if the shape was not built. | |
| operator TopoDS_Shape () | |
| virtual const NCollection_List< TopoDS_Shape > & | Generated (const TopoDS_Shape &S) |
| Returns the list of shapes generated from the shape | |
| virtual const NCollection_List< TopoDS_Shape > & | Modified (const TopoDS_Shape &S) |
| Returns the list of shapes modified from the shape | |
| virtual bool | IsDeleted (const TopoDS_Shape &S) |
| Returns true if the shape S has been deleted. | |
Public Member Functions inherited from BRepBuilderAPI_Command | |
| virtual | ~BRepBuilderAPI_Command () |
| virtual bool | IsDone () const |
| void | Check () const |
| Raises NotDone if done is false. | |
Additional Inherited Members | |
Protected Member Functions inherited from BRepBuilderAPI_MakeShape | |
| BRepBuilderAPI_MakeShape () | |
Protected Member Functions inherited from BRepBuilderAPI_Command | |
| BRepBuilderAPI_Command () | |
| Set done to False. | |
| void | Done () |
| Set done to true. | |
| void | NotDone () |
| Set done to false. | |
Protected Attributes inherited from BRepBuilderAPI_MakeShape | |
| TopoDS_Shape | myShape |
| NCollection_List< TopoDS_Shape > | myGenerated |
Construction of fillets on the edges of a Shell.
|
pure virtual |
returns the abscissa of the vertex V on the contour of index IC.
Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.
|
pure virtual |
Adds a contour in the builder (builds a contour of tangent edges).
Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.
returns true if the contour of index IC is closed
Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.
returns true if the contour of index IC is closed an tangent.
Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.
|
pure virtual |
Returns the index of the contour containing the edge E, returns 0 if E doesn't belong to any contour.
Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.
|
pure virtual |
Returns the Edge J in the contour I.
Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.
|
pure virtual |
Returns the first Vertex of the contour of index IC.
Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.
|
pure virtual |
Returns the last Vertex of the contour of index IC.
Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.
returns the length the contour of index IC.
Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.
Number of contours.
Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.
Number of Edges in the contour I.
Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.
Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.
|
pure virtual |
returns the relative abscissa([0.,1.]) of the vertex V on the contour of index IC.
Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.
|
pure virtual |
remove the contour containing the Edge E.
Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.
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.
Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.
Reset the contour of index IC, there is nomore information in the contour.
Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.
|
pure virtual |
Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.
Implemented in BRepFilletAPI_MakeChamfer, and BRepFilletAPI_MakeFillet.