Public Member Functions |
Standard_Integer | NumberOfPoints () const |
| Returns number of SectionPoint in this TangentZone.
|
const Intf_SectionPoint & | GetPoint (const Standard_Integer Index) const |
| Gives the SectionPoint of address <Index> in the
TangentZone.
|
Standard_Boolean | IsEqual (const Intf_TangentZone &Other) const |
| Compares two TangentZones.
|
Standard_Boolean | operator== (const Intf_TangentZone &Other) const |
Standard_Boolean | Contains (const Intf_SectionPoint &ThePI) const |
| Checks if <ThePI> is in TangentZone.
|
void | ParamOnFirst (Standard_Real ¶Min, Standard_Real ¶Max) const |
| Gives the parameter range of the TangentZone on the first
argument of the Interference. (Usable only for polygon)
|
void | ParamOnSecond (Standard_Real ¶Min, Standard_Real ¶Max) const |
| Gives the parameter range of the TangentZone on the second
argument of the Interference. (Usable only for polygon)
|
void | InfoFirst (Standard_Integer &segMin, Standard_Real ¶Min, Standard_Integer &segMax, Standard_Real ¶Max) const |
| Gives information about the first argument of the
Interference. (Usable only for polygon)
|
void | InfoSecond (Standard_Integer &segMin, Standard_Real ¶Min, Standard_Integer &segMax, Standard_Real ¶Max) const |
| Gives informations about the second argument of the
Interference. (Usable only for polygon)
|
Standard_Boolean | RangeContains (const Intf_SectionPoint &ThePI) const |
| Returns True if <ThePI> is in the parameter range of the
TangentZone.
|
Standard_Boolean | HasCommonRange (const Intf_TangentZone &Other) const |
| Returns True if the TangentZone <Other> has a common part
with <me>.
|
| Intf_TangentZone () |
| Builds an empty tangent zone.
|
| Intf_TangentZone (const Intf_TangentZone &Other) |
| Copies a Tangent zone.
|
void | Append (const Intf_SectionPoint &Pi) |
| Adds a SectionPoint to the TangentZone.
|
void | Append (const Intf_TangentZone &Tzi) |
| Adds the TangentZone <Tzi> to <me>.
|
Standard_Boolean | Insert (const Intf_SectionPoint &Pi) |
| Inserts a SectionPoint in the TangentZone.
|
void | PolygonInsert (const Intf_SectionPoint &Pi) |
| Inserts a point in the polygonal TangentZone.
|
void | InsertBefore (const Standard_Integer Index, const Intf_SectionPoint &Pi) |
| Inserts a SectionPoint before <Index> in the TangentZone.
|
void | InsertAfter (const Standard_Integer Index, const Intf_SectionPoint &Pi) |
| Inserts a SectionPoint after <Index> in the TangentZone.
|
void | Dump (const Standard_Integer Indent) const |