|
Point Cloud Library (PCL) 1.15.1
|
#include <pcl/surface/3rdparty/opennurbs/opennurbs_point.h>
Static Public Member Functions | |
| static const ON_3dVector & | UnitVector (int) |
Public Attributes | |
| double | x |
| double | y |
| double | z |
Static Public Attributes | |
| static const ON_3dVector | ZeroVector |
| static const ON_3dVector | XAxis |
| static const ON_3dVector | YAxis |
| static const ON_3dVector | ZAxis |
| static const ON_3dVector | UnsetVector |
Definition at line 952 of file opennurbs_point.h.
| ON_3dVector::ON_3dVector | ( | ) |
Referenced by ON_PlaneEquation::Create(), Decompose(), IsParallelTo(), IsPerpendicularTo(), operator!=(), operator*(), operator*(), operator*(), operator*(), operator*(), operator*=(), operator+(), operator+(), operator+(), operator+(), operator+=(), operator-(), operator-(), operator-(), operator-(), operator-(), operator-=(), operator/(), operator/(), operator/(), operator/=(), operator<(), operator<=(), operator=(), operator=(), operator=(), operator=(), operator=(), operator=(), operator=(), operator=(), operator=(), operator==(), operator>(), operator>=(), PerpendicularTo(), Rotate(), Rotate(), UnitVector(), and ON_PlaneEquation::ValueAt().
| ON_3dVector::ON_3dVector | ( | const ON_2dVector & | ) |
| ON_3dVector::ON_3dVector | ( | const ON_2dPoint & | ) |
| ON_3dVector::ON_3dVector | ( | const ON_3dPoint & | ) |
| ON_3dVector::ON_3dVector | ( | const double * | ) |
| ON_3dVector::ON_3dVector | ( | const ON_2fVector & | ) |
| ON_3dVector::ON_3dVector | ( | const ON_3fVector & | ) |
| ON_3dVector::ON_3dVector | ( | const ON_2fPoint & | ) |
| ON_3dVector::ON_3dVector | ( | const ON_3fPoint & | ) |
| ON_3dVector::ON_3dVector | ( | const float * | ) |
| bool ON_3dVector::Decompose | ( | const ON_3dVector & | , |
| const ON_3dVector & | , | ||
| const ON_3dVector & | , | ||
| double * | , | ||
| double * | , | ||
| double * | ) const |
References ON_3dVector().
| double ON_3dVector::Fuzz | ( | double | tolerance = ON_ZERO_TOLERANCE | ) | const |
| int ON_3dVector::IsParallelTo | ( | const ON_3dVector & | other, |
| double | angle_tolerance = ON_DEFAULT_ANGLE_TOLERANCE ) const |
References ON_3dVector().
| bool ON_3dVector::IsPerpendicularTo | ( | const ON_3dVector & | other, |
| double | angle_tolerance = ON_DEFAULT_ANGLE_TOLERANCE ) const |
References ON_3dVector().
| bool ON_3dVector::IsTiny | ( | double | tiny_tol = ON_ZERO_TOLERANCE | ) | const |
| bool ON_3dVector::IsUnitVector | ( | ) | const |
| bool ON_3dVector::IsUnsetVector | ( | ) | const |
| bool ON_3dVector::IsValid | ( | ) | const |
| bool ON_3dVector::IsZero | ( | ) | const |
| double ON_3dVector::Length | ( | ) | const |
| double ON_3dVector::LengthAndUnitize | ( | ) |
| double ON_3dVector::LengthSquared | ( | ) | const |
| double ON_3dVector::MaximumCoordinate | ( | ) | const |
| int ON_3dVector::MaximumCoordinateIndex | ( | ) | const |
| double ON_3dVector::MinimumCoordinate | ( | ) | const |
| int ON_3dVector::MinimumCoordinateIndex | ( | ) | const |
| ON_3dVector::operator const double * | ( | ) | const |
| ON_3dVector::operator double * | ( | ) |
| bool ON_3dVector::operator!= | ( | const ON_3dVector & | ) | const |
References ON_3dVector().
| double ON_3dVector::operator* | ( | const ON_3dPoint & | ) | const |
| double ON_3dVector::operator* | ( | const ON_3dVector & | ) | const |
References ON_3dVector().
| double ON_3dVector::operator* | ( | const ON_3fVector & | ) | const |
| double ON_3dVector::operator* | ( | const ON_4dPoint & | ) | const |
| ON_3dVector ON_3dVector::operator* | ( | const ON_Xform & | ) | const |
References ON_3dVector().
| ON_3dVector ON_3dVector::operator* | ( | double | ) | const |
References ON_3dVector().
| ON_3dVector ON_3dVector::operator* | ( | float | ) | const |
References ON_3dVector().
| ON_3dVector ON_3dVector::operator* | ( | int | ) | const |
References ON_3dVector().
| ON_3dVector & ON_3dVector::operator*= | ( | double | ) |
References ON_3dVector().
| ON_3dPoint ON_3dVector::operator+ | ( | const ON_2dPoint & | ) | const |
| ON_3dVector ON_3dVector::operator+ | ( | const ON_2dVector & | ) | const |
References ON_3dVector().
| ON_3dPoint ON_3dVector::operator+ | ( | const ON_2fPoint & | ) | const |
| ON_3dVector ON_3dVector::operator+ | ( | const ON_2fVector & | ) | const |
References ON_3dVector().
| ON_3dPoint ON_3dVector::operator+ | ( | const ON_3dPoint & | ) | const |
| ON_3dVector ON_3dVector::operator+ | ( | const ON_3dVector & | ) | const |
References ON_3dVector().
| ON_3dPoint ON_3dVector::operator+ | ( | const ON_3fPoint & | ) | const |
| ON_3dVector ON_3dVector::operator+ | ( | const ON_3fVector & | ) | const |
References ON_3dVector().
| ON_3dVector & ON_3dVector::operator+= | ( | const ON_3dVector & | ) |
References ON_3dVector().
| ON_3dVector ON_3dVector::operator- | ( | ) | const |
References ON_3dVector().
| ON_3dPoint ON_3dVector::operator- | ( | const ON_2dPoint & | ) | const |
| ON_3dVector ON_3dVector::operator- | ( | const ON_2dVector & | ) | const |
References ON_3dVector().
| ON_3dPoint ON_3dVector::operator- | ( | const ON_2fPoint & | ) | const |
| ON_3dVector ON_3dVector::operator- | ( | const ON_2fVector & | ) | const |
References ON_3dVector().
| ON_3dPoint ON_3dVector::operator- | ( | const ON_3dPoint & | ) | const |
| ON_3dVector ON_3dVector::operator- | ( | const ON_3dVector & | ) | const |
References ON_3dVector().
| ON_3dPoint ON_3dVector::operator- | ( | const ON_3fPoint & | ) | const |
| ON_3dVector ON_3dVector::operator- | ( | const ON_3fVector & | ) | const |
References ON_3dVector().
| ON_3dVector & ON_3dVector::operator-= | ( | const ON_3dVector & | ) |
References ON_3dVector().
| ON_3dVector ON_3dVector::operator/ | ( | double | ) | const |
References ON_3dVector().
| ON_3dVector ON_3dVector::operator/ | ( | float | ) | const |
References ON_3dVector().
| ON_3dVector ON_3dVector::operator/ | ( | int | ) | const |
References ON_3dVector().
| ON_3dVector & ON_3dVector::operator/= | ( | double | ) |
References ON_3dVector().
| bool ON_3dVector::operator< | ( | const ON_3dVector & | ) | const |
References ON_3dVector().
| bool ON_3dVector::operator<= | ( | const ON_3dVector & | ) | const |
References ON_3dVector().
| ON_3dVector & ON_3dVector::operator= | ( | const double * | ) |
References ON_3dVector().
| ON_3dVector & ON_3dVector::operator= | ( | const float * | ) |
References ON_3dVector().
| ON_3dVector & ON_3dVector::operator= | ( | const ON_2dPoint & | ) |
References ON_3dVector().
| ON_3dVector & ON_3dVector::operator= | ( | const ON_2dVector & | ) |
References ON_3dVector().
| ON_3dVector & ON_3dVector::operator= | ( | const ON_2fPoint & | ) |
References ON_3dVector().
| ON_3dVector & ON_3dVector::operator= | ( | const ON_2fVector & | ) |
References ON_3dVector().
| ON_3dVector & ON_3dVector::operator= | ( | const ON_3dPoint & | ) |
References ON_3dVector().
| ON_3dVector & ON_3dVector::operator= | ( | const ON_3fPoint & | ) |
References ON_3dVector().
| ON_3dVector & ON_3dVector::operator= | ( | const ON_3fVector & | ) |
References ON_3dVector().
| bool ON_3dVector::operator== | ( | const ON_3dVector & | ) | const |
References ON_3dVector().
| bool ON_3dVector::operator> | ( | const ON_3dVector & | ) | const |
References ON_3dVector().
| bool ON_3dVector::operator>= | ( | const ON_3dVector & | ) | const |
References ON_3dVector().
| double & ON_3dVector::operator[] | ( | int | ) |
| double ON_3dVector::operator[] | ( | int | ) | const |
| double & ON_3dVector::operator[] | ( | unsigned int | ) |
| double ON_3dVector::operator[] | ( | unsigned int | ) | const |
| bool ON_3dVector::PerpendicularTo | ( | const ON_3dPoint & | , |
| const ON_3dPoint & | , | ||
| const ON_3dPoint & | ) |
| bool ON_3dVector::PerpendicularTo | ( | const ON_3dVector & | ) |
References ON_3dVector().
| void ON_3dVector::Reverse | ( | ) |
| void ON_3dVector::Rotate | ( | double | angle, |
| const ON_3dVector & | axis ) |
References ON_3dVector().
| void ON_3dVector::Rotate | ( | double | sin_angle, |
| double | cos_angle, | ||
| const ON_3dVector & | axis ) |
References ON_3dVector().
| void ON_3dVector::Transform | ( | const ON_Xform & | ) |
| bool ON_3dVector::Unitize | ( | ) |
|
static |
References ON_3dVector().
| void ON_3dVector::Zero | ( | ) |
|
static |
Definition at line 961 of file opennurbs_point.h.
| double ON_3dVector::x |
Definition at line 955 of file opennurbs_point.h.
Referenced by ON_3dVector(), Set(), and ON_PlaneEquation::ValueAt().
|
static |
Definition at line 958 of file opennurbs_point.h.
| double ON_3dVector::y |
Definition at line 955 of file opennurbs_point.h.
Referenced by ON_3dVector(), Set(), and ON_PlaneEquation::ValueAt().
|
static |
Definition at line 959 of file opennurbs_point.h.
| double ON_3dVector::z |
Definition at line 955 of file opennurbs_point.h.
Referenced by ON_3dVector(), Set(), and ON_PlaneEquation::ValueAt().
|
static |
Definition at line 960 of file opennurbs_point.h.
|
static |
Definition at line 957 of file opennurbs_point.h.