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 | ) |