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

Go to the source code of this file.

Functions

static int Intersect2dLineCircle (ON_2dPoint line_from, ON_2dPoint line_to, double r, double tol, double *t0, double *t1)
bool ON_Intersect (const ON_BoundingBox &bbox, const ON_Line &line, double tol, ON_Interval *line_parameters)
bool ON_Intersect (const ON_Line &lineA, const ON_Line &lineB, double *lineA_parameter, double *lineB_parameter)
bool ON_Intersect (const ON_Line &line, const ON_Plane &plane, double *line_parameter)
bool ON_Intersect (const ON_Plane &R, const ON_Plane &S, ON_Line &L)
bool ON_Intersect (const ON_Plane &R, const ON_Plane &S, const ON_Plane &T, ON_3dPoint &P)
int ON_Intersect (const ON_Plane &plane, const ON_Sphere &sphere, ON_Circle &circle)
int ON_Intersect (const ON_Line &line, const ON_Sphere &sphere, ON_3dPoint &A, ON_3dPoint &B)
int ON_Intersect (const ON_Line &line, const ON_Cylinder &cylinder, ON_3dPoint &A, ON_3dPoint &B)
int ON_Intersect (const ON_Line &line, const ON_Circle &circle, double *line_t0, ON_3dPoint &circle_point0, double *line_t1, ON_3dPoint &circle_point1)
int ON_Intersect (const ON_Plane &plane, const ON_Circle &circle, ON_3dPoint &point0, ON_3dPoint &point1)
int ON_Intersect (const ON_Plane &plane, const ON_Arc &arc, ON_3dPoint &point0, ON_3dPoint &point1)
int ON_Intersect (const ON_Line &line, const ON_Arc &arc, double *line_t0, ON_3dPoint &arc_point0, double *line_t1, ON_3dPoint &arc_point1)
int ON_Intersect (const ON_Sphere &sphere0, const ON_Sphere &sphere1, ON_Circle &circle)
bool ON_IntersectLineLine (const ON_Line &lineA, const ON_Line &lineB, double *a, double *b, double tolerance, bool bIntersectSegments)

Function Documentation

static int Intersect2dLineCircle ( ON_2dPoint  line_from,
ON_2dPoint  line_to,
double  r,
double  tol,
double *  t0,
double *  t1 
) [static]

Definition at line 534 of file opennurbs_intersect.cpp.

bool ON_Intersect ( const ON_BoundingBox bbox,
const ON_Line line,
double  tol,
ON_Interval line_parameters 
)

Definition at line 52 of file opennurbs_intersect.cpp.

bool ON_Intersect ( const ON_Line lineA,
const ON_Line lineB,
double *  lineA_parameter,
double *  lineB_parameter 
)

Definition at line 242 of file opennurbs_intersect.cpp.

bool ON_Intersect ( const ON_Line line,
const ON_Plane plane,
double *  line_parameter 
)

Definition at line 352 of file opennurbs_intersect.cpp.

bool ON_Intersect ( const ON_Plane R,
const ON_Plane S,
ON_Line L 
)

Definition at line 391 of file opennurbs_intersect.cpp.

bool ON_Intersect ( const ON_Plane R,
const ON_Plane S,
const ON_Plane T,
ON_3dPoint P 
)

Definition at line 403 of file opennurbs_intersect.cpp.

int ON_Intersect ( const ON_Plane plane,
const ON_Sphere sphere,
ON_Circle circle 
)

Definition at line 415 of file opennurbs_intersect.cpp.

int ON_Intersect ( const ON_Line line,
const ON_Sphere sphere,
ON_3dPoint A,
ON_3dPoint B 
)

Definition at line 488 of file opennurbs_intersect.cpp.

int ON_Intersect ( const ON_Line line,
const ON_Cylinder cylinder,
ON_3dPoint A,
ON_3dPoint B 
)

Definition at line 657 of file opennurbs_intersect.cpp.

int ON_Intersect ( const ON_Line line,
const ON_Circle circle,
double *  line_t0,
ON_3dPoint circle_point0,
double *  line_t1,
ON_3dPoint circle_point1 
)

Definition at line 781 of file opennurbs_intersect.cpp.

int ON_Intersect ( const ON_Plane plane,
const ON_Circle circle,
ON_3dPoint point0,
ON_3dPoint point1 
)

Definition at line 863 of file opennurbs_intersect.cpp.

int ON_Intersect ( const ON_Plane plane,
const ON_Arc arc,
ON_3dPoint point0,
ON_3dPoint point1 
)

Definition at line 889 of file opennurbs_intersect.cpp.

int ON_Intersect ( const ON_Line line,
const ON_Arc arc,
double *  line_t0,
ON_3dPoint arc_point0,
double *  line_t1,
ON_3dPoint arc_point1 
)

Definition at line 915 of file opennurbs_intersect.cpp.

int ON_Intersect ( const ON_Sphere sphere0,
const ON_Sphere sphere1,
ON_Circle circle 
)

Definition at line 1010 of file opennurbs_intersect.cpp.

bool ON_IntersectLineLine ( const ON_Line lineA,
const ON_Line lineB,
double *  a,
double *  b,
double  tolerance,
bool  bIntersectSegments 
)

Definition at line 20 of file opennurbs_intersect.cpp.



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