Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
IntTools_CommonPrt Class Reference

The class is to describe a common part
between two edges in 3-d space.

#include <IntTools_CommonPrt.hxx>

Public Member Functions

DEFINE_STANDARD_ALLOC IntTools_CommonPrt ()
 Empty constructor


 IntTools_CommonPrt (const IntTools_CommonPrt &aCPrt)
 Copy constructor


IntTools_CommonPrtAssign (const IntTools_CommonPrt &Other)
IntTools_CommonPrtoperator= (const IntTools_CommonPrt &Other)
void SetEdge1 (const TopoDS_Edge &anE)
 Sets the first edge.


void SetEdge2 (const TopoDS_Edge &anE)
 Sets the second edge.


void SetType (const TopAbs_ShapeEnum aType)
 Sets the type of the common part
Vertex or Edge


void SetRange1 (const IntTools_Range &aR)
 Sets the range of first edge.


void SetRange1 (const Standard_Real tf, const Standard_Real tl)
 Sets the range of first edge.


void AppendRange2 (const IntTools_Range &aR)
 Appends the range of second edge.


void AppendRange2 (const Standard_Real tf, const Standard_Real tl)
 Appends the range of second edge.


void SetVertexParameter1 (const Standard_Real tV)
 Sets a parameter of first vertex


void SetVertexParameter2 (const Standard_Real tV)
 Sets a parameter of second vertex


const TopoDS_EdgeEdge1 () const
 Returns the first edge.


const TopoDS_EdgeEdge2 () const
 Returns the second edge


TopAbs_ShapeEnum Type () const
 Returns the type of the common part


const IntTools_RangeRange1 () const
 Returns the range of first edge


void Range1 (Standard_Real &tf, Standard_Real &tl) const
 Returns the range of first edge.


const IntTools_SequenceOfRangesRanges2 () const
 Returns the ranges of second edge.


IntTools_SequenceOfRangesChangeRanges2 ()
 Returns the ranges of second edge.


Standard_Real VertexParameter1 () const
 Returns parameter of first vertex


Standard_Real VertexParameter2 () const
 Returns parameter of second vertex


void Copy (IntTools_CommonPrt &anOther) const
 Copies me to anOther


Standard_Boolean AllNullFlag () const
 Modifier


void SetAllNullFlag (const Standard_Boolean aFlag)
 Selector


void SetBoundingPoints (const gp_Pnt &aP1, const gp_Pnt &aP2)
 Modifier


void BoundingPoints (gp_Pnt &aP1, gp_Pnt &aP2) const
 Selector




Constructor & Destructor Documentation


Member Function Documentation

void IntTools_CommonPrt::BoundingPoints ( gp_Pnt aP1,
gp_Pnt aP2 
) const
IntTools_CommonPrt& IntTools_CommonPrt::operator= ( const IntTools_CommonPrt Other) [inline]

The documentation for this class was generated from the following file: