Point Cloud Library (PCL)  1.7.0
Public Member Functions | Public Attributes
ON_4dPoint Class Reference

#include <pcl/surface/3rdparty/opennurbs/opennurbs_point.h>

List of all members.

Public Member Functions

 ON_4dPoint ()
 ON_4dPoint (double x, double y, double z, double w)
 ON_4dPoint (const ON_2dPoint &)
 ON_4dPoint (const ON_3dPoint &)
 ON_4dPoint (const ON_2dVector &)
 ON_4dPoint (const ON_3dVector &)
 ON_4dPoint (const double *)
 ON_4dPoint (const ON_2fPoint &)
 ON_4dPoint (const ON_3fPoint &)
 ON_4dPoint (const ON_4fPoint &)
 ON_4dPoint (const ON_2fVector &)
 ON_4dPoint (const ON_3fVector &)
 ON_4dPoint (const float *)
 operator double * ()
 operator const double * () const
ON_4dPointoperator= (const ON_2dPoint &)
ON_4dPointoperator= (const ON_3dPoint &)
ON_4dPointoperator= (const ON_2dVector &)
ON_4dPointoperator= (const ON_3dVector &)
ON_4dPointoperator= (const double *)
ON_4dPointoperator= (const class ON_2fPoint &)
ON_4dPointoperator= (const class ON_3fPoint &)
ON_4dPointoperator= (const class ON_4fPoint &)
ON_4dPointoperator= (const class ON_2fVector &)
ON_4dPointoperator= (const class ON_3fVector &)
ON_4dPointoperator= (const float *)
ON_4dPointoperator*= (double)
ON_4dPointoperator/= (double)
ON_4dPointoperator+= (const ON_4dPoint &)
ON_4dPointoperator-= (const ON_4dPoint &)
ON_4dPoint operator* (double) const
ON_4dPoint operator/ (double) const
ON_4dPoint operator+ (const ON_4dPoint &) const
ON_4dPoint operator- (const ON_4dPoint &) const
double operator* (const ON_4dPoint &) const
ON_4dPoint operator* (const ON_Xform &) const
bool operator== (ON_4dPoint) const
bool operator!= (const ON_4dPoint &) const
double & operator[] (int)
double operator[] (int) const
double & operator[] (unsigned int)
double operator[] (unsigned int) const
bool IsValid () const
bool IsUnsetPoint () const
void Set (double x, double y, double z, double w)
int MaximumCoordinateIndex () const
double MaximumCoordinate () const
int MinimumCoordinateIndex () const
double MinimumCoordinate () const
void Zero ()
bool Normalize ()
void Transform (const ON_Xform &)

Public Attributes

double x
double y
double z
double w

Detailed Description

Definition at line 572 of file opennurbs_point.h.


Constructor & Destructor Documentation

ON_4dPoint::ON_4dPoint ( double  x,
double  y,
double  z,
double  w 
)
ON_4dPoint::ON_4dPoint ( const double *  )
ON_4dPoint::ON_4dPoint ( const float *  )

Member Function Documentation

bool ON_4dPoint::IsUnsetPoint ( ) const
bool ON_4dPoint::IsValid ( ) const
ON_4dPoint::operator const double * ( ) const
ON_4dPoint::operator double * ( )
bool ON_4dPoint::operator!= ( const ON_4dPoint ) const
ON_4dPoint ON_4dPoint::operator* ( double  ) const
double ON_4dPoint::operator* ( const ON_4dPoint ) const
ON_4dPoint ON_4dPoint::operator* ( const ON_Xform ) const
ON_4dPoint& ON_4dPoint::operator*= ( double  )
ON_4dPoint ON_4dPoint::operator+ ( const ON_4dPoint ) const
ON_4dPoint& ON_4dPoint::operator+= ( const ON_4dPoint )
ON_4dPoint ON_4dPoint::operator- ( const ON_4dPoint ) const
ON_4dPoint& ON_4dPoint::operator-= ( const ON_4dPoint )
ON_4dPoint ON_4dPoint::operator/ ( double  ) const
ON_4dPoint& ON_4dPoint::operator/= ( double  )
ON_4dPoint& ON_4dPoint::operator= ( const ON_2dPoint )
ON_4dPoint& ON_4dPoint::operator= ( const ON_3dPoint )
ON_4dPoint& ON_4dPoint::operator= ( const ON_2dVector )
ON_4dPoint& ON_4dPoint::operator= ( const ON_3dVector )
ON_4dPoint& ON_4dPoint::operator= ( const double *  )
ON_4dPoint& ON_4dPoint::operator= ( const class ON_2fPoint )
ON_4dPoint& ON_4dPoint::operator= ( const class ON_3fPoint )
ON_4dPoint& ON_4dPoint::operator= ( const class ON_4fPoint )
ON_4dPoint& ON_4dPoint::operator= ( const class ON_2fVector )
ON_4dPoint& ON_4dPoint::operator= ( const class ON_3fVector )
ON_4dPoint& ON_4dPoint::operator= ( const float *  )
bool ON_4dPoint::operator== ( ON_4dPoint  ) const
double& ON_4dPoint::operator[] ( int  )
double ON_4dPoint::operator[] ( int  ) const
double& ON_4dPoint::operator[] ( unsigned  int)
double ON_4dPoint::operator[] ( unsigned  int) const
void ON_4dPoint::Set ( double  x,
double  y,
double  z,
double  w 
)
void ON_4dPoint::Transform ( const ON_Xform )
void ON_4dPoint::Zero ( )

Member Data Documentation

double ON_4dPoint::w

Definition at line 575 of file opennurbs_point.h.

double ON_4dPoint::x

Definition at line 575 of file opennurbs_point.h.

double ON_4dPoint::y

Definition at line 575 of file opennurbs_point.h.

double ON_4dPoint::z

Definition at line 575 of file opennurbs_point.h.


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