|
| | IntPolyh_Point () |
| | Constructor.
|
| |
| | IntPolyh_Point (const double x, const double y, const double z, const double u, const double v) |
| | Constructor.
|
| |
| double | X () const |
| | Returns X coordinate of the 3D point.
|
| |
| double | Y () const |
| | Returns Y coordinate of the 3D point.
|
| |
| double | Z () const |
| | Returns the Z coordinate of the 3D point.
|
| |
| double | U () const |
| | Returns the U coordinate of the 2D point.
|
| |
| double | V () const |
| | Returns the V coordinate of the 2D point.
|
| |
| int | PartOfCommon () const |
| | Returns 0 if the point is not common with the other surface.
|
| |
| void | Set (const double x, const double y, const double z, const double u, const double v, const int II=1) |
| | Sets the point.
|
| |
| void | SetX (const double x) |
| | Sets the X coordinate for the 3D point.
|
| |
| void | SetY (const double y) |
| | Sets the Y coordinate for the 3D point.
|
| |
| void | SetZ (const double z) |
| | Sets the Z coordinate for the 3D point.
|
| |
| void | SetU (const double u) |
| | Sets the U coordinate for the 2D point.
|
| |
| void | SetV (const double v) |
| | Sets the V coordinate for the 2D point.
|
| |
| void | SetPartOfCommon (const int ii) |
| | Sets the part of common.
|
| |
| void | Middle (const occ::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 double rr) const |
| | Division.
|
| |
| IntPolyh_Point | operator/ (const double rr) const |
| |
| IntPolyh_Point | Multiplication (const double rr) const |
| | Multiplication.
|
| |
| IntPolyh_Point | operator* (const double rr) const |
| |
| double | SquareModulus () const |
| | Square modulus.
|
| |
| double | SquareDistance (const IntPolyh_Point &P2) const |
| | Square distance to the other point.
|
| |
| double | 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 int i) const |
| | Dump.
|
| |
| void | SetDegenerated (const bool theFlag) |
| | Sets the degenerated flag.
|
| |
| bool | Degenerated () const |
| | Returns the degenerated flag.
|
| |
The class represents the point on the surface with both 3D and 2D points.