Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
IntPolyh_Point Class Reference

#include <IntPolyh_Point.hxx>

Public Member Functions

DEFINE_STANDARD_ALLOC IntPolyh_Point ()
 IntPolyh_Point (const Standard_Real xx, const Standard_Real yy, const Standard_Real zz, const Standard_Real uu, const Standard_Real vv)
Standard_Real X () const
Standard_Real Y () const
Standard_Real Z () const
Standard_Real U () const
Standard_Real V () const
Standard_Integer PartOfCommon () const
void Equal (const IntPolyh_Point &Pt)
void operator= (const IntPolyh_Point &Pt)
void Set (const Standard_Real v1, const Standard_Real v2, const Standard_Real v3, const Standard_Real v4, const Standard_Real v5, const Standard_Integer II=1)
void SetX (const Standard_Real v)
void SetY (const Standard_Real v)
void SetZ (const Standard_Real v)
void SetU (const Standard_Real v)
void SetV (const Standard_Real v)
void SetPartOfCommon (const Standard_Integer ii)
void Middle (const Handle< Adaptor3d_HSurface > &MySurface, const IntPolyh_Point &P1, const IntPolyh_Point &P2)
IntPolyh_Point Add (const IntPolyh_Point &P1) const
IntPolyh_Point operator+ (const IntPolyh_Point &P1) const
IntPolyh_Point Sub (const IntPolyh_Point &P1) const
IntPolyh_Point operator- (const IntPolyh_Point &P1) const
IntPolyh_Point Divide (const Standard_Real rr) const
IntPolyh_Point operator/ (const Standard_Real rr) const
IntPolyh_Point Multiplication (const Standard_Real rr) const
IntPolyh_Point operator* (const Standard_Real rr) const
Standard_Real SquareModulus () const
Standard_Real SquareDistance (const IntPolyh_Point &P2) const
Standard_Real Dot (const IntPolyh_Point &P2) const
void Cross (const IntPolyh_Point &P1, const IntPolyh_Point &P2)
void Dump () const
void Dump (const Standard_Integer i) const
void SetDegenerated (const Standard_Boolean theFlag)
Standard_Boolean Degenerated () const

Constructor & Destructor Documentation


Member Function Documentation

IntPolyh_Point IntPolyh_Point::operator* ( const Standard_Real  rr) const [inline]
IntPolyh_Point IntPolyh_Point::operator+ ( const IntPolyh_Point P1) const [inline]
IntPolyh_Point IntPolyh_Point::operator- ( const IntPolyh_Point P1) const [inline]
IntPolyh_Point IntPolyh_Point::operator/ ( const Standard_Real  rr) const [inline]
void IntPolyh_Point::operator= ( const IntPolyh_Point Pt) [inline]

The documentation for this class was generated from the following file: