Public Member Functions | Public Attributes
ON_4dPoint Class Reference

#include <opennurbs_point.h>

List of all members.

Public Member Functions

bool IsUnsetPoint () const
bool IsValid () const
double MaximumCoordinate () const
int MaximumCoordinateIndex () const
double MinimumCoordinate () const
int MinimumCoordinateIndex () const
bool Normalize ()
 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 const double * () const
 operator double * ()
bool operator!= (const ON_4dPoint &) const
ON_4dPoint operator* (double) const
double operator* (const ON_4dPoint &) const
ON_4dPoint operator* (const ON_Xform &) const
ON_4dPointoperator*= (double)
ON_4dPoint operator+ (const ON_4dPoint &) const
ON_4dPointoperator+= (const ON_4dPoint &)
ON_4dPoint operator- (const ON_4dPoint &) const
ON_4dPointoperator-= (const ON_4dPoint &)
ON_4dPoint operator/ (double) const
ON_4dPointoperator/= (double)
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 *)
bool operator== (ON_4dPoint) const
double & operator[] (int)
double operator[] (int) const
double & operator[] (unsigned int)
double operator[] (unsigned int) const
void Set (double x, double y, double z, double w)
void Transform (const ON_Xform &)
void Zero ()

Public Attributes

double w
double x
double y
double z

Detailed Description

Definition at line 572 of file opennurbs_point.h.


Constructor & Destructor Documentation

Definition at line 4567 of file opennurbs_point.cpp.

ON_4dPoint::ON_4dPoint ( double  x,
double  y,
double  z,
double  w 
)

Definition at line 4590 of file opennurbs_point.cpp.

Definition at line 4593 of file opennurbs_point.cpp.

Definition at line 4596 of file opennurbs_point.cpp.

Definition at line 4601 of file opennurbs_point.cpp.

Definition at line 4604 of file opennurbs_point.cpp.

ON_4dPoint::ON_4dPoint ( const double *  p)

Definition at line 4580 of file opennurbs_point.cpp.

Definition at line 4608 of file opennurbs_point.cpp.

Definition at line 4611 of file opennurbs_point.cpp.

Definition at line 4616 of file opennurbs_point.cpp.

Definition at line 4621 of file opennurbs_point.cpp.

Definition at line 4624 of file opennurbs_point.cpp.

ON_4dPoint::ON_4dPoint ( const float *  p)

Definition at line 4570 of file opennurbs_point.cpp.


Member Function Documentation

bool ON_4dPoint::IsUnsetPoint ( ) const

Definition at line 6181 of file opennurbs_point.cpp.

bool ON_4dPoint::IsValid ( ) const

Definition at line 6176 of file opennurbs_point.cpp.

Definition at line 4905 of file opennurbs_point.cpp.

Definition at line 4897 of file opennurbs_point.cpp.

Definition at line 4919 of file opennurbs_point.cpp.

Definition at line 4911 of file opennurbs_point.cpp.

Definition at line 806 of file opennurbs_point.cpp.

ON_4dPoint::operator const double * ( ) const

Definition at line 4632 of file opennurbs_point.cpp.

ON_4dPoint::operator double * ( )

Definition at line 4627 of file opennurbs_point.cpp.

bool ON_4dPoint::operator!= ( const ON_4dPoint p) const

Definition at line 4870 of file opennurbs_point.cpp.

ON_4dPoint ON_4dPoint::operator* ( double  d) const

Definition at line 4844 of file opennurbs_point.cpp.

double ON_4dPoint::operator* ( const ON_4dPoint h) const

Definition at line 4855 of file opennurbs_point.cpp.

ON_4dPoint ON_4dPoint::operator* ( const ON_Xform xform) const

Definition at line 1252 of file opennurbs_point.cpp.

ON_4dPoint & ON_4dPoint::operator*= ( double  d)

Definition at line 4747 of file opennurbs_point.cpp.

ON_4dPoint ON_4dPoint::operator+ ( const ON_4dPoint p) const

Definition at line 4830 of file opennurbs_point.cpp.

ON_4dPoint & ON_4dPoint::operator+= ( const ON_4dPoint p)

Definition at line 4766 of file opennurbs_point.cpp.

ON_4dPoint ON_4dPoint::operator- ( const ON_4dPoint p) const

Definition at line 4837 of file opennurbs_point.cpp.

ON_4dPoint & ON_4dPoint::operator-= ( const ON_4dPoint p)

Definition at line 4798 of file opennurbs_point.cpp.

ON_4dPoint ON_4dPoint::operator/ ( double  d) const

Definition at line 4849 of file opennurbs_point.cpp.

ON_4dPoint & ON_4dPoint::operator/= ( double  d)

Definition at line 4756 of file opennurbs_point.cpp.

ON_4dPoint & ON_4dPoint::operator= ( const ON_2dPoint p)

Definition at line 4665 of file opennurbs_point.cpp.

ON_4dPoint & ON_4dPoint::operator= ( const ON_3dPoint p)

Definition at line 4674 of file opennurbs_point.cpp.

ON_4dPoint & ON_4dPoint::operator= ( const ON_2dVector v)

Definition at line 4683 of file opennurbs_point.cpp.

ON_4dPoint & ON_4dPoint::operator= ( const ON_3dVector v)

Definition at line 4692 of file opennurbs_point.cpp.

ON_4dPoint & ON_4dPoint::operator= ( const double *  p)

Definition at line 4651 of file opennurbs_point.cpp.

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 *  p)

Definition at line 4637 of file opennurbs_point.cpp.

bool ON_4dPoint::operator== ( ON_4dPoint  p) const

Definition at line 4860 of file opennurbs_point.cpp.

double & ON_4dPoint::operator[] ( int  i)

Definition at line 4880 of file opennurbs_point.cpp.

double ON_4dPoint::operator[] ( int  i) const

Definition at line 4875 of file opennurbs_point.cpp.

double & ON_4dPoint::operator[] ( unsigned int  i)

Definition at line 4891 of file opennurbs_point.cpp.

double ON_4dPoint::operator[] ( unsigned int  i) const

Definition at line 4886 of file opennurbs_point.cpp.

void ON_4dPoint::Set ( double  x,
double  y,
double  z,
double  w 
)

Definition at line 6198 of file opennurbs_point.cpp.

void ON_4dPoint::Transform ( const ON_Xform xform)

Definition at line 698 of file opennurbs_point.cpp.

void ON_4dPoint::Zero ( )

Definition at line 4926 of file opennurbs_point.cpp.


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 files:


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:50