Functions | Variables
opennurbs_point.cpp File Reference
#include "pcl/surface/3rdparty/opennurbs/opennurbs.h"
Include dependency graph for opennurbs_point.cpp:

Go to the source code of this file.

Functions

ON_3fVector ON_CrossProduct (const ON_2fVector &a, const ON_2fVector &b)
ON_3fVector ON_CrossProduct (const ON_3fVector &a, const ON_3fVector &b)
ON_3fVector ON_CrossProduct (const float *a, const float *b)
ON_3dVector ON_CrossProduct (const ON_2dVector &a, const ON_2dVector &b)
ON_3dVector ON_CrossProduct (const ON_3dVector &a, const ON_3dVector &b)
ON_3dVector ON_CrossProduct (const double *a, const double *b)
float ON_DotProduct (const ON_2fVector &a, const ON_2fVector &b)
float ON_DotProduct (const ON_3fVector &a, const ON_3fVector &b)
double ON_DotProduct (const ON_2dVector &a, const ON_2dVector &b)
double ON_DotProduct (const ON_3dVector &a, const ON_3dVector &b)
int ON_Get3dConvexHull (const ON_SimpleArray< ON_3dPoint > &points, ON_SimpleArray< ON_PlaneEquation > &hull)
bool ON_GetConicEquationThrough6Points (int stride, const double *points2d, double conic[6], double *max_pivot, double *min_pivot, double *zero_pivot)
bool ON_GetEllipseConicEquation (double a, double b, double x0, double y0, double alpha, double conic[6])
bool ON_IsConicEquationAnEllipse (const double conic[6], ON_2dPoint &center, ON_2dVector &major_axis, ON_2dVector &minor_axis, double *major_radius, double *minor_radius)
bool ON_IsDegenrateConicHelper (double A, double B, double C, double D, double E)
bool ON_IsOrthogonalFrame (const ON_2dVector &X, const ON_2dVector &Y)
bool ON_IsOrthogonalFrame (const ON_3dVector &X, const ON_3dVector &Y, const ON_3dVector &Z)
bool ON_IsOrthonormalFrame (const ON_2dVector &X, const ON_2dVector &Y)
bool ON_IsOrthonormalFrame (const ON_3dVector &X, const ON_3dVector &Y, const ON_3dVector &Z)
bool ON_IsRightHandFrame (const ON_2dVector &X, const ON_2dVector &Y)
bool ON_IsRightHandFrame (const ON_3dVector &X, const ON_3dVector &Y, const ON_3dVector &Z)
bool ON_IsValid (double x)
bool ON_IsValidFloat (float x)
double ON_Length2d (double x, double y)
double ON_Length3d (double x, double y, double z)
float ON_TripleProduct (const ON_3fVector &a, const ON_3fVector &b, const ON_3fVector &c)
float ON_TripleProduct (const float *a, const float *b, const float *c)
double ON_TripleProduct (const ON_3dVector &a, const ON_3dVector &b, const ON_3dVector &c)
double ON_TripleProduct (const double *a, const double *b, const double *c)
double ON_WedgeProduct (const ON_2dVector &a, const ON_2dVector &b)
ON_2fPoint operator* (int d, const ON_2fPoint &p)
ON_2fPoint operator* (float d, const ON_2fPoint &p)
ON_2dPoint operator* (double d, const ON_2fPoint &p)
ON_3fPoint operator* (int d, const ON_3fPoint &p)
ON_3fPoint operator* (float d, const ON_3fPoint &p)
ON_3dPoint operator* (double d, const ON_3fPoint &p)
ON_4fPoint operator* (float d, const ON_4fPoint &p)
ON_4dPoint operator* (double d, const ON_4fPoint &p)
ON_2fVector operator* (int d, const ON_2fVector &v)
ON_2fVector operator* (float d, const ON_2fVector &v)
ON_2dVector operator* (double d, const ON_2fVector &v)
ON_3fVector operator* (int d, const ON_3fVector &v)
ON_3fVector operator* (float d, const ON_3fVector &v)
ON_3dVector operator* (double d, const ON_3fVector &v)
ON_2dPoint operator* (int i, const ON_2dPoint &p)
ON_2dPoint operator* (float f, const ON_2dPoint &p)
ON_2dPoint operator* (double d, const ON_2dPoint &p)
ON_3dPoint operator* (int i, const ON_3dPoint &p)
ON_3dPoint operator* (float f, const ON_3dPoint &p)
ON_3dPoint operator* (double d, const ON_3dPoint &p)
ON_4dPoint operator* (double d, const ON_4dPoint &p)
ON_2dVector operator* (int i, const ON_2dVector &v)
ON_2dVector operator* (float f, const ON_2dVector &v)
ON_2dVector operator* (double d, const ON_2dVector &v)
ON_3dVector operator* (int i, const ON_3dVector &v)
ON_3dVector operator* (float f, const ON_3dVector &v)
ON_3dVector operator* (double d, const ON_3dVector &v)

Variables

const ON_3fPoint ON_forigin (0.0f, 0.0f, 0.0f)
const ON_3fVector ON_fxaxis (1.0f, 0.0f, 0.0f)
const ON_3fVector ON_fyaxis (0.0f, 1.0f, 0.0f)
const ON_3fVector ON_fzaxis (0.0f, 0.0f, 1.0f)
const ON_3dPoint ON_origin (0.0, 0.0, 0.0)
const ON_3dPoint ON_UNSET_POINT (ON_UNSET_VALUE, ON_UNSET_VALUE, ON_UNSET_VALUE)
const ON_3dVector ON_UNSET_VECTOR (ON_UNSET_VALUE, ON_UNSET_VALUE, ON_UNSET_VALUE)
const ON_3dVector ON_xaxis (1.0, 0.0, 0.0)
const ON_3dVector ON_yaxis (0.0, 1.0, 0.0)
const ON_3dVector ON_zaxis (0.0, 0.0, 1.0)

Function Documentation

ON_3fVector ON_CrossProduct ( const ON_2fVector a,
const ON_2fVector b 
)

Definition at line 3119 of file opennurbs_point.cpp.

ON_3fVector ON_CrossProduct ( const ON_3fVector a,
const ON_3fVector b 
)

Definition at line 3603 of file opennurbs_point.cpp.

ON_3fVector ON_CrossProduct ( const float *  a,
const float *  b 
)

Definition at line 3608 of file opennurbs_point.cpp.

ON_3dVector ON_CrossProduct ( const ON_2dVector a,
const ON_2dVector b 
)

Definition at line 5500 of file opennurbs_point.cpp.

ON_3dVector ON_CrossProduct ( const ON_3dVector a,
const ON_3dVector b 
)

Definition at line 6114 of file opennurbs_point.cpp.

ON_3dVector ON_CrossProduct ( const double *  a,
const double *  b 
)

Definition at line 6119 of file opennurbs_point.cpp.

float ON_DotProduct ( const ON_2fVector a,
const ON_2fVector b 
)

Definition at line 3113 of file opennurbs_point.cpp.

float ON_DotProduct ( const ON_3fVector a,
const ON_3fVector b 
)

Definition at line 3597 of file opennurbs_point.cpp.

double ON_DotProduct ( const ON_2dVector a,
const ON_2dVector b 
)

Definition at line 5488 of file opennurbs_point.cpp.

double ON_DotProduct ( const ON_3dVector a,
const ON_3dVector b 
)

Definition at line 6108 of file opennurbs_point.cpp.

int ON_Get3dConvexHull ( const ON_SimpleArray< ON_3dPoint > &  points,
ON_SimpleArray< ON_PlaneEquation > &  hull 
)

Definition at line 6879 of file opennurbs_point.cpp.

bool ON_GetConicEquationThrough6Points ( int  stride,
const double *  points2d,
double  conic[6],
double *  max_pivot,
double *  min_pivot,
double *  zero_pivot 
)

Definition at line 7109 of file opennurbs_point.cpp.

bool ON_GetEllipseConicEquation ( double  a,
double  b,
double  x0,
double  y0,
double  alpha,
double  conic[6] 
)

Definition at line 7663 of file opennurbs_point.cpp.

bool ON_IsConicEquationAnEllipse ( const double  conic[6],
ON_2dPoint center,
ON_2dVector major_axis,
ON_2dVector minor_axis,
double *  major_radius,
double *  minor_radius 
)

Definition at line 7549 of file opennurbs_point.cpp.

bool ON_IsDegenrateConicHelper ( double  A,
double  B,
double  C,
double  D,
double  E 
)

Definition at line 7013 of file opennurbs_point.cpp.

bool ON_IsOrthogonalFrame ( const ON_2dVector X,
const ON_2dVector Y 
)

Definition at line 1054 of file opennurbs_point.cpp.

bool ON_IsOrthogonalFrame ( const ON_3dVector X,
const ON_3dVector Y,
const ON_3dVector Z 
)

Definition at line 1136 of file opennurbs_point.cpp.

bool ON_IsOrthonormalFrame ( const ON_2dVector X,
const ON_2dVector Y 
)

Definition at line 1071 of file opennurbs_point.cpp.

bool ON_IsOrthonormalFrame ( const ON_3dVector X,
const ON_3dVector Y,
const ON_3dVector Z 
)

Definition at line 1187 of file opennurbs_point.cpp.

bool ON_IsRightHandFrame ( const ON_2dVector X,
const ON_2dVector Y 
)

Definition at line 1086 of file opennurbs_point.cpp.

bool ON_IsRightHandFrame ( const ON_3dVector X,
const ON_3dVector Y,
const ON_3dVector Z 
)

Definition at line 1205 of file opennurbs_point.cpp.

bool ON_IsValid ( double  x)

Definition at line 19 of file opennurbs_point.cpp.

bool ON_IsValidFloat ( float  x)

Definition at line 24 of file opennurbs_point.cpp.

double ON_Length2d ( double  x,
double  y 
)

Definition at line 5344 of file opennurbs_point.cpp.

double ON_Length3d ( double  x,
double  y,
double  z 
)

Definition at line 5926 of file opennurbs_point.cpp.

float ON_TripleProduct ( const ON_3fVector a,
const ON_3fVector b,
const ON_3fVector c 
)

Definition at line 3613 of file opennurbs_point.cpp.

float ON_TripleProduct ( const float *  a,
const float *  b,
const float *  c 
)

Definition at line 3619 of file opennurbs_point.cpp.

double ON_TripleProduct ( const ON_3dVector a,
const ON_3dVector b,
const ON_3dVector c 
)

Definition at line 6124 of file opennurbs_point.cpp.

double ON_TripleProduct ( const double *  a,
const double *  b,
const double *  c 
)

Definition at line 6130 of file opennurbs_point.cpp.

double ON_WedgeProduct ( const ON_2dVector a,
const ON_2dVector b 
)

Definition at line 5494 of file opennurbs_point.cpp.

ON_2fPoint operator* ( int  d,
const ON_2fPoint p 
)

Definition at line 1802 of file opennurbs_point.cpp.

ON_2fPoint operator* ( float  d,
const ON_2fPoint p 
)

Definition at line 1807 of file opennurbs_point.cpp.

ON_2dPoint operator* ( double  d,
const ON_2fPoint p 
)

Definition at line 1812 of file opennurbs_point.cpp.

ON_3fPoint operator* ( int  d,
const ON_3fPoint p 
)

Definition at line 2252 of file opennurbs_point.cpp.

ON_3fPoint operator* ( float  d,
const ON_3fPoint p 
)

Definition at line 2257 of file opennurbs_point.cpp.

ON_3dPoint operator* ( double  d,
const ON_3fPoint p 
)

Definition at line 2262 of file opennurbs_point.cpp.

ON_4fPoint operator* ( float  d,
const ON_4fPoint p 
)

Definition at line 2620 of file opennurbs_point.cpp.

ON_4dPoint operator* ( double  d,
const ON_4fPoint p 
)

Definition at line 2625 of file opennurbs_point.cpp.

ON_2fVector operator* ( int  d,
const ON_2fVector v 
)

Definition at line 3098 of file opennurbs_point.cpp.

ON_2fVector operator* ( float  d,
const ON_2fVector v 
)

Definition at line 3103 of file opennurbs_point.cpp.

ON_2dVector operator* ( double  d,
const ON_2fVector v 
)

Definition at line 3108 of file opennurbs_point.cpp.

ON_3fVector operator* ( int  d,
const ON_3fVector v 
)

Definition at line 3582 of file opennurbs_point.cpp.

ON_3fVector operator* ( float  d,
const ON_3fVector v 
)

Definition at line 3587 of file opennurbs_point.cpp.

ON_3dVector operator* ( double  d,
const ON_3fVector v 
)

Definition at line 3592 of file opennurbs_point.cpp.

ON_2dPoint operator* ( int  i,
const ON_2dPoint p 
)

Definition at line 4075 of file opennurbs_point.cpp.

ON_2dPoint operator* ( float  f,
const ON_2dPoint p 
)

Definition at line 4081 of file opennurbs_point.cpp.

ON_2dPoint operator* ( double  d,
const ON_2dPoint p 
)

Definition at line 4087 of file opennurbs_point.cpp.

ON_3dPoint operator* ( int  i,
const ON_3dPoint p 
)

Definition at line 4545 of file opennurbs_point.cpp.

ON_3dPoint operator* ( float  f,
const ON_3dPoint p 
)

Definition at line 4551 of file opennurbs_point.cpp.

ON_3dPoint operator* ( double  d,
const ON_3dPoint p 
)

Definition at line 4557 of file opennurbs_point.cpp.

ON_4dPoint operator* ( double  d,
const ON_4dPoint p 
)

Definition at line 4931 of file opennurbs_point.cpp.

ON_2dVector operator* ( int  i,
const ON_2dVector v 
)

Definition at line 5471 of file opennurbs_point.cpp.

ON_2dVector operator* ( float  f,
const ON_2dVector v 
)

Definition at line 5477 of file opennurbs_point.cpp.

ON_2dVector operator* ( double  d,
const ON_2dVector v 
)

Definition at line 5483 of file opennurbs_point.cpp.

ON_3dVector operator* ( int  i,
const ON_3dVector v 
)

Definition at line 6091 of file opennurbs_point.cpp.

ON_3dVector operator* ( float  f,
const ON_3dVector v 
)

Definition at line 6097 of file opennurbs_point.cpp.

ON_3dVector operator* ( double  d,
const ON_3dVector v 
)

Definition at line 6103 of file opennurbs_point.cpp.


Variable Documentation

const ON_3fPoint ON_forigin(0.0f, 0.0f, 0.0f)
const ON_3fVector ON_fxaxis(1.0f, 0.0f, 0.0f)
const ON_3fVector ON_fyaxis(0.0f, 1.0f, 0.0f)
const ON_3fVector ON_fzaxis(0.0f, 0.0f, 1.0f)
const ON_3dPoint ON_origin(0.0, 0.0, 0.0)
const ON_3dVector ON_xaxis(1.0, 0.0, 0.0)
const ON_3dVector ON_yaxis(0.0, 1.0, 0.0)
const ON_3dVector ON_zaxis(0.0, 0.0, 1.0)


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