|
| IntPolyh_Point () |
| Constructor.
|
|
| IntPolyh_Point (const Standard_Real x, const Standard_Real y, const Standard_Real z, const Standard_Real u, const Standard_Real v) |
| Constructor.
|
|
Standard_Real | X () const |
| Returns X coordinate of the 3D point.
|
|
Standard_Real | Y () const |
| Returns Y coordinate of the 3D point.
|
|
Standard_Real | Z () const |
| Returns the Z coordinate of the 3D point.
|
|
Standard_Real | U () const |
| Returns the U coordinate of the 2D point.
|
|
Standard_Real | V () const |
| Returns the V coordinate of the 2D point.
|
|
Standard_Integer | PartOfCommon () const |
| Returns 0 if the point is not common with the other surface.
|
|
void | Set (const Standard_Real x, const Standard_Real y, const Standard_Real z, const Standard_Real u, const Standard_Real v, const Standard_Integer II=1) |
| Sets the point.
|
|
void | SetX (const Standard_Real x) |
| Sets the X coordinate for the 3D point.
|
|
void | SetY (const Standard_Real y) |
| Sets the Y coordinate for the 3D point.
|
|
void | SetZ (const Standard_Real z) |
| Sets the Z coordinate for the 3D point.
|
|
void | SetU (const Standard_Real u) |
| Sets the U coordinate for the 2D point.
|
|
void | SetV (const Standard_Real v) |
| Sets the V coordinate for the 2D point.
|
|
void | SetPartOfCommon (const Standard_Integer ii) |
| Sets the part of common.
|
|
void | Middle (const Handle< Adaptor3d_Surface > &MySurface, const IntPolyh_Point &P1, const IntPolyh_Point &P2) |
| Creates middle point from P1 and P2 and stores it to this.
|
|
IntPolyh_Point | Add (const IntPolyh_Point &P1) const |
| Addition.
|
|
IntPolyh_Point | operator+ (const IntPolyh_Point &P1) const |
|
IntPolyh_Point | Sub (const IntPolyh_Point &P1) const |
| Subtraction.
|
|
IntPolyh_Point | operator- (const IntPolyh_Point &P1) const |
|
IntPolyh_Point | Divide (const Standard_Real rr) const |
| Division.
|
|
IntPolyh_Point | operator/ (const Standard_Real rr) const |
|
IntPolyh_Point | Multiplication (const Standard_Real rr) const |
| Multiplication.
|
|
IntPolyh_Point | operator* (const Standard_Real rr) const |
|
Standard_Real | SquareModulus () const |
| Square modulus.
|
|
Standard_Real | SquareDistance (const IntPolyh_Point &P2) const |
| Square distance to the other point.
|
|
Standard_Real | Dot (const IntPolyh_Point &P2) const |
| Dot.
|
|
void | Cross (const IntPolyh_Point &P1, const IntPolyh_Point &P2) |
| Cross.
|
|
void | Dump () const |
| Dump.
|
|
void | Dump (const Standard_Integer i) const |
| Dump.
|
|
void | SetDegenerated (const Standard_Boolean theFlag) |
| Sets the degenerated flag.
|
|
Standard_Boolean | Degenerated () const |
| Returns the degenerated flag.
|
|
The class represents the point on the surface with both 3D and 2D points.