|
Open CASCADE Technology
6.5.4
|
#include <LocOpe_WiresOnShape.hxx>

Public Member Functions | |
| LocOpe_WiresOnShape (const TopoDS_Shape &S) | |
| void | Init (const TopoDS_Shape &S) |
| void | SetCheckInterior (const Standard_Boolean ToCheckInterior) |
| Set the flag of check internal intersections default value is True (to check) | |
| void | Bind (const TopoDS_Wire &W, const TopoDS_Face &F) |
| void | Bind (const TopoDS_Compound &Comp, const TopoDS_Face &F) |
| void | Bind (const TopoDS_Edge &E, const TopoDS_Face &F) |
| void | Bind (const TopoDS_Edge &EfromW, const TopoDS_Edge &EonFace) |
| void | BindAll () |
| Standard_Boolean | IsDone () const |
| void | InitEdgeIterator () |
| Standard_Boolean | MoreEdge () |
| TopoDS_Edge | Edge () |
| TopoDS_Face | OnFace () |
| Returns the face of the shape on which the current edge is projected. | |
| Standard_Boolean | OnEdge (TopoDS_Edge &E) |
| If the current edge is projected on an edge, returns <Standard_True> and sets the value of <E>. Otherwise, returns <Standard_False>. | |
| void | NextEdge () |
| Standard_Boolean | OnVertex (const TopoDS_Vertex &Vwire, TopoDS_Vertex &Vshape) |
| Standard_Boolean | OnEdge (const TopoDS_Vertex &V, TopoDS_Edge &E, Standard_Real &P) |
| If the vertex <V> lies on an edge of the original shape, returns <Standard_True> and sets the concerned edge in <E>, and the parameter on the edge in. | |
| Standard_Boolean | IsFaceWithSection (const TopoDS_Shape &aFace) const |
| tells is the face to be split by section or not | |
| void LocOpe_WiresOnShape::Bind | ( | const TopoDS_Wire & | W, |
| const TopoDS_Face & | F | ||
| ) |
| void LocOpe_WiresOnShape::Bind | ( | const TopoDS_Compound & | Comp, |
| const TopoDS_Face & | F | ||
| ) |
| void LocOpe_WiresOnShape::Bind | ( | const TopoDS_Edge & | E, |
| const TopoDS_Face & | F | ||
| ) |
| void LocOpe_WiresOnShape::Bind | ( | const TopoDS_Edge & | EfromW, |
| const TopoDS_Edge & | EonFace | ||
| ) |
| TopoDS_Edge LocOpe_WiresOnShape::Edge | ( | ) | [virtual] |
Implements LocOpe_ProjectedWires.
| void LocOpe_WiresOnShape::InitEdgeIterator | ( | ) | [virtual] |
Implements LocOpe_ProjectedWires.
| Standard_Boolean LocOpe_WiresOnShape::IsDone | ( | ) | const |
| Standard_Boolean LocOpe_WiresOnShape::IsFaceWithSection | ( | const TopoDS_Shape & | aFace | ) | const [virtual] |
Implements LocOpe_ProjectedWires.
| Standard_Boolean LocOpe_WiresOnShape::MoreEdge | ( | ) | [virtual] |
Implements LocOpe_ProjectedWires.
| void LocOpe_WiresOnShape::NextEdge | ( | ) | [virtual] |
Implements LocOpe_ProjectedWires.
| Standard_Boolean LocOpe_WiresOnShape::OnEdge | ( | TopoDS_Edge & | E | ) | [virtual] |
Implements LocOpe_ProjectedWires.
| Standard_Boolean LocOpe_WiresOnShape::OnEdge | ( | const TopoDS_Vertex & | V, |
| TopoDS_Edge & | E, | ||
| Standard_Real & | P | ||
| ) | [virtual] |
.
Else returns <Standard_False>.
Implements LocOpe_ProjectedWires.
| TopoDS_Face LocOpe_WiresOnShape::OnFace | ( | ) | [virtual] |
Implements LocOpe_ProjectedWires.
| Standard_Boolean LocOpe_WiresOnShape::OnVertex | ( | const TopoDS_Vertex & | Vwire, |
| TopoDS_Vertex & | Vshape | ||
| ) | [virtual] |
Implements LocOpe_ProjectedWires.
| void LocOpe_WiresOnShape::SetCheckInterior | ( | const Standard_Boolean | ToCheckInterior | ) |
1.8.0