Open CASCADE Technology 6.5.2
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

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
 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

IntTools_CommonPrt::IntTools_CommonPrt ( )
IntTools_CommonPrt::IntTools_CommonPrt ( const IntTools_CommonPrt aCPrt)

Member Function Documentation

Standard_Boolean IntTools_CommonPrt::AllNullFlag ( ) const
void IntTools_CommonPrt::AppendRange2 ( const IntTools_Range aR)
void IntTools_CommonPrt::AppendRange2 ( const Standard_Real  tf,
const Standard_Real  tl 
)
IntTools_CommonPrt& IntTools_CommonPrt::Assign ( const IntTools_CommonPrt Other)
void IntTools_CommonPrt::BoundingPoints ( gp_Pnt aP1,
gp_Pnt aP2 
) const
IntTools_SequenceOfRanges& IntTools_CommonPrt::ChangeRanges2 ( )
void IntTools_CommonPrt::Copy ( IntTools_CommonPrt anOther) const
const TopoDS_Edge& IntTools_CommonPrt::Edge1 ( ) const
const TopoDS_Edge& IntTools_CommonPrt::Edge2 ( ) const
void IntTools_CommonPrt::operator delete ( void *  anAddress) [inline]
void* IntTools_CommonPrt::operator new ( size_t  size) [inline]
void* IntTools_CommonPrt::operator new ( size_t  ,
void *  anAddress 
) [inline]
IntTools_CommonPrt& IntTools_CommonPrt::operator= ( const IntTools_CommonPrt Other) [inline]
const IntTools_Range& IntTools_CommonPrt::Range1 ( ) const
void IntTools_CommonPrt::Range1 ( Standard_Real tf,
Standard_Real tl 
) const
const IntTools_SequenceOfRanges& IntTools_CommonPrt::Ranges2 ( ) const
void IntTools_CommonPrt::SetAllNullFlag ( const Standard_Boolean  aFlag)
void IntTools_CommonPrt::SetBoundingPoints ( const gp_Pnt aP1,
const gp_Pnt aP2 
)
void IntTools_CommonPrt::SetEdge1 ( const TopoDS_Edge anE)
void IntTools_CommonPrt::SetEdge2 ( const TopoDS_Edge anE)
void IntTools_CommonPrt::SetRange1 ( const Standard_Real  tf,
const Standard_Real  tl 
)
void IntTools_CommonPrt::SetRange1 ( const IntTools_Range aR)
void IntTools_CommonPrt::SetType ( const TopAbs_ShapeEnum  aType)
void IntTools_CommonPrt::SetVertexParameter1 ( const Standard_Real  tV)
void IntTools_CommonPrt::SetVertexParameter2 ( const Standard_Real  tV)
TopAbs_ShapeEnum IntTools_CommonPrt::Type ( ) const
Standard_Real IntTools_CommonPrt::VertexParameter1 ( ) const
Standard_Real IntTools_CommonPrt::VertexParameter2 ( ) const

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