|
Open CASCADE Technology
7.7.2
|
Iterator over 2D curves restricting a face (skipping internal/external edges). In addition, the algorithm skips NULL curves - IsInvalidGeometry() can be checked if this should be handled within algorithm. More...
#include <StdPrs_ToolRFace.hxx>
Public Member Functions | |
| StdPrs_ToolRFace () | |
| Empty constructor. More... | |
| StdPrs_ToolRFace (const Handle< BRepAdaptor_Surface > &aSurface) | |
| Constructor with initialization. More... | |
| Standard_Boolean | IsOriented () const |
| Return TRUE indicating that iterator looks only for oriented edges. More... | |
| void | Init () |
| Move iterator to the first element. More... | |
| Standard_Boolean | More () const |
| Return TRUE if iterator points to the curve. More... | |
| void | Next () |
| Go to the next curve in the face. More... | |
| const Adaptor2d_Curve2d & | Value () const |
| Return current curve. More... | |
| const TopoDS_Edge & | Edge () const |
| Return current edge. More... | |
| TopAbs_Orientation | Orientation () const |
| Return current edge orientation. More... | |
| Standard_Boolean | IsInvalidGeometry () const |
| Return TRUE if NULL curves have been skipped. More... | |
Iterator over 2D curves restricting a face (skipping internal/external edges). In addition, the algorithm skips NULL curves - IsInvalidGeometry() can be checked if this should be handled within algorithm.
| StdPrs_ToolRFace::StdPrs_ToolRFace | ( | ) |
Empty constructor.
| StdPrs_ToolRFace::StdPrs_ToolRFace | ( | const Handle< BRepAdaptor_Surface > & | aSurface | ) |
Constructor with initialization.
| const TopoDS_Edge& StdPrs_ToolRFace::Edge | ( | ) | const |
Return current edge.
|
inline |
Move iterator to the first element.
|
inline |
Return TRUE if NULL curves have been skipped.
|
inline |
Return TRUE indicating that iterator looks only for oriented edges.
|
inline |
Return TRUE if iterator points to the curve.
|
inline |
Go to the next curve in the face.
|
inline |
Return current edge orientation.
|
inline |
Return current curve.
1.8.10