Open CASCADE Technology 7.8.2.dev
|
The class represents the couple of indices with additional characteristics such as analyzed flag and an angle.
In IntPolyh_MaillageAffinage algorithm the class is used as a couple of interfering triangles with the intersection angle.
More...
#include <IntPolyh_Couple.hxx>
Public Member Functions | |
IntPolyh_Couple () | |
Constructor. | |
IntPolyh_Couple (const Standard_Integer theTriangle1, const Standard_Integer theTriangle2, const Standard_Real theAngle=-2.0) | |
Constructor. | |
Standard_Integer | FirstValue () const |
Returns the first index. | |
Standard_Integer | SecondValue () const |
Returns the second index. | |
Standard_Boolean | IsAnalyzed () const |
Returns TRUE if the couple has been analyzed. | |
Standard_Real | Angle () const |
Returns the angle. | |
void | SetCoupleValue (const Standard_Integer theInd1, const Standard_Integer theInd2) |
Sets the triangles. | |
void | SetAnalyzed (const Standard_Boolean theAnalyzed) |
Sets the analyzed flag. | |
void | SetAngle (const Standard_Real theAngle) |
Sets the angle. | |
Standard_Boolean | IsEqual (const IntPolyh_Couple &theOther) const |
Returns true if the Couple is equal to <theOther> | |
bool | operator== (const IntPolyh_Couple &theOther) const |
Returns true if the Couple is equal to <theOther> | |
void | Dump (const Standard_Integer v) const |
The class represents the couple of indices with additional characteristics such as analyzed flag and an angle.
In IntPolyh_MaillageAffinage algorithm the class is used as a couple of interfering triangles with the intersection angle.
|
inline |
Constructor.
|
inline |
Constructor.
|
inline |
Returns the angle.
void IntPolyh_Couple::Dump | ( | const Standard_Integer | v | ) | const |
|
inline |
Returns the first index.
|
inline |
Returns TRUE if the couple has been analyzed.
|
inline |
Returns true if the Couple is equal to <theOther>
|
inline |
Returns true if the Couple is equal to <theOther>
|
inline |
Returns the second index.
|
inline |
Sets the analyzed flag.
|
inline |
Sets the angle.
|
inline |
Sets the triangles.