| 
    Open CASCADE Technology 7.8.2.dev
    
   | 
 
The class is to describe a common part between two edges in 3-d space. More...
#include <IntTools_CommonPrt.hxx>
Public Member Functions | |
| IntTools_CommonPrt () | |
| Empty constructor.   | |
| IntTools_CommonPrt (const IntTools_CommonPrt &aCPrt) | |
| Copy constructor.   | |
| IntTools_CommonPrt & | Assign (const IntTools_CommonPrt &Other) | 
| IntTools_CommonPrt & | operator= (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_Edge & | Edge1 () const | 
| Returns the first edge.   | |
| const TopoDS_Edge & | Edge2 () const | 
| Returns the second edge.   | |
| TopAbs_ShapeEnum | Type () const | 
| Returns the type of the common part.   | |
| const IntTools_Range & | Range1 () const | 
| Returns the range of first edge.   | |
| void | Range1 (Standard_Real &tf, Standard_Real &tl) const | 
| Returns the range of first edge.   | |
| const IntTools_SequenceOfRanges & | Ranges2 () const | 
| Returns the ranges of second edge.   | |
| IntTools_SequenceOfRanges & | ChangeRanges2 () | 
| 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.   | |
The class is to describe a common part between two edges in 3-d space.
| IntTools_CommonPrt::IntTools_CommonPrt | ( | ) | 
Empty constructor.
| IntTools_CommonPrt::IntTools_CommonPrt | ( | const IntTools_CommonPrt & | aCPrt | ) | 
Copy constructor.
| Standard_Boolean IntTools_CommonPrt::AllNullFlag | ( | ) | const | 
Modifier.
| void IntTools_CommonPrt::AppendRange2 | ( | const IntTools_Range & | aR | ) | 
Appends the range of second edge.
| void IntTools_CommonPrt::AppendRange2 | ( | const Standard_Real | tf, | 
| const Standard_Real | tl | ||
| ) | 
Appends the range of second edge.
| IntTools_CommonPrt & IntTools_CommonPrt::Assign | ( | const IntTools_CommonPrt & | Other | ) | 
| IntTools_SequenceOfRanges & IntTools_CommonPrt::ChangeRanges2 | ( | ) | 
Returns the ranges of second edge.
| void IntTools_CommonPrt::Copy | ( | IntTools_CommonPrt & | anOther | ) | const | 
Copies me to anOther.
| const TopoDS_Edge & IntTools_CommonPrt::Edge1 | ( | ) | const | 
Returns the first edge.
| const TopoDS_Edge & IntTools_CommonPrt::Edge2 | ( | ) | const | 
Returns the second edge.
      
  | 
  inline | 
| const IntTools_Range & IntTools_CommonPrt::Range1 | ( | ) | const | 
Returns the range of first edge.
| void IntTools_CommonPrt::Range1 | ( | Standard_Real & | tf, | 
| Standard_Real & | tl | ||
| ) | const | 
Returns the range of first edge.
| const IntTools_SequenceOfRanges & IntTools_CommonPrt::Ranges2 | ( | ) | const | 
Returns the ranges of second edge.
| void IntTools_CommonPrt::SetAllNullFlag | ( | const Standard_Boolean | aFlag | ) | 
Selector.
| void IntTools_CommonPrt::SetEdge1 | ( | const TopoDS_Edge & | anE | ) | 
Sets the first edge.
| void IntTools_CommonPrt::SetEdge2 | ( | const TopoDS_Edge & | anE | ) | 
Sets the second edge.
| void IntTools_CommonPrt::SetRange1 | ( | const IntTools_Range & | aR | ) | 
Sets the range of first edge.
| void IntTools_CommonPrt::SetRange1 | ( | const Standard_Real | tf, | 
| const Standard_Real | tl | ||
| ) | 
Sets the range of first edge.
| void IntTools_CommonPrt::SetType | ( | const TopAbs_ShapeEnum | aType | ) | 
Sets the type of the common part Vertex or Edge.
| void IntTools_CommonPrt::SetVertexParameter1 | ( | const Standard_Real | tV | ) | 
Sets a parameter of first vertex.
| void IntTools_CommonPrt::SetVertexParameter2 | ( | const Standard_Real | tV | ) | 
Sets a parameter of second vertex.
| TopAbs_ShapeEnum IntTools_CommonPrt::Type | ( | ) | const | 
Returns the type of the common part.
| Standard_Real IntTools_CommonPrt::VertexParameter1 | ( | ) | const | 
Returns parameter of first vertex.
| Standard_Real IntTools_CommonPrt::VertexParameter2 | ( | ) | const | 
Returns parameter of second vertex.