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.