Open CASCADE Technology 6.6.0
Public Member Functions
LocOpe_WiresOnShape Class Reference

#include <LocOpe_WiresOnShape.hxx>

Inheritance diagram for LocOpe_WiresOnShape:
Inheritance graph
[legend]

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


Constructor & Destructor Documentation

LocOpe_WiresOnShape::LocOpe_WiresOnShape ( const TopoDS_Shape S)

Member Function Documentation

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 
)
void LocOpe_WiresOnShape::BindAll ( )
TopoDS_Edge LocOpe_WiresOnShape::Edge ( ) [virtual]

Implements LocOpe_ProjectedWires.

void LocOpe_WiresOnShape::Init ( const TopoDS_Shape S)
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 ( const TopoDS_Vertex V,
TopoDS_Edge E,
Standard_Real P 
) [virtual]

.
Else returns <Standard_False>.

Implements LocOpe_ProjectedWires.

Standard_Boolean LocOpe_WiresOnShape::OnEdge ( TopoDS_Edge E) [virtual]

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)

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines