#include "pcl/surface/3rdparty/opennurbs/opennurbs.h"
Go to the source code of this file.
Functions | |
| static bool | Intersect (ON_Interval A, ON_Interval B, ON_Interval &AB) |
| static double | ON_BBoxMinimumDistanceToHelper (const ON_BoundingBox &bbox, ON_Line line) |
| bool | ON_BeyondSinglePrecision (const ON_BoundingBox &bbox, ON_Xform *xform) |
| double | ON_BoundingBoxTolerance (int dim, const double *bboxmin, const double *bboxmax) |
| bool | ON_GetPointGridBoundingBox (int dim, int is_rat, int point_count0, int point_count1, int point_stride0, int point_stride1, const double *p, double *boxmin, double *boxmax, int bGrowBox) |
| bool | ON_GetPointListBoundingBox (int dim, int is_rat, int count, int stride, const double *points, ON_BoundingBox &tight_bbox, int bGrowBox, const ON_Xform *xform) |
| bool | ON_GetPointListBoundingBox (int dim, int is_rat, int count, int stride, const float *points, ON_BoundingBox &tight_bbox, int bGrowBox, const ON_Xform *xform) |
| bool | ON_GetPointListBoundingBox (int dim, int is_rat, int count, int stride, const double *points, double *boxmin, double *boxmax, int bGrowBox) |
| bool | ON_GetPointListBoundingBox (int dim, int is_rat, int count, int stride, const float *points, float *boxmin, float *boxmax, int bGrowBox) |
| ON_BoundingBox | ON_PointGridBoundingBox (int dim, ON_BOOL32 is_rat, int point_count0, int point_count1, int point_stride0, int point_stride1, const double *p) |
| ON_BoundingBox | ON_PointListBoundingBox (int dim, int is_rat, int count, int stride, const double *points) |
| ON_BoundingBox | ON_PointListBoundingBox (int dim, int is_rat, int count, int stride, const float *points) |
| bool Intersect | ( | ON_Interval | A, |
| ON_Interval | B, | ||
| ON_Interval & | AB | ||
| ) | [static] |
Definition at line 1367 of file opennurbs_bounding_box.cpp.
| static double ON_BBoxMinimumDistanceToHelper | ( | const ON_BoundingBox & | bbox, |
| ON_Line | line | ||
| ) | [static] |
Definition at line 2551 of file opennurbs_bounding_box.cpp.
| bool ON_BeyondSinglePrecision | ( | const ON_BoundingBox & | bbox, |
| ON_Xform * | xform | ||
| ) |
Definition at line 2351 of file opennurbs_bounding_box.cpp.
| double ON_BoundingBoxTolerance | ( | int | dim, |
| const double * | bboxmin, | ||
| const double * | bboxmax | ||
| ) |
Definition at line 2441 of file opennurbs_bounding_box.cpp.
| bool ON_GetPointGridBoundingBox | ( | int | dim, |
| int | is_rat, | ||
| int | point_count0, | ||
| int | point_count1, | ||
| int | point_stride0, | ||
| int | point_stride1, | ||
| const double * | p, | ||
| double * | boxmin, | ||
| double * | boxmax, | ||
| int | bGrowBox | ||
| ) |
Definition at line 2318 of file opennurbs_bounding_box.cpp.
| bool ON_GetPointListBoundingBox | ( | int | dim, |
| int | is_rat, | ||
| int | count, | ||
| int | stride, | ||
| const double * | points, | ||
| ON_BoundingBox & | tight_bbox, | ||
| int | bGrowBox, | ||
| const ON_Xform * | xform | ||
| ) |
Definition at line 1728 of file opennurbs_bounding_box.cpp.
| bool ON_GetPointListBoundingBox | ( | int | dim, |
| int | is_rat, | ||
| int | count, | ||
| int | stride, | ||
| const float * | points, | ||
| ON_BoundingBox & | tight_bbox, | ||
| int | bGrowBox, | ||
| const ON_Xform * | xform | ||
| ) |
Definition at line 1890 of file opennurbs_bounding_box.cpp.
| bool ON_GetPointListBoundingBox | ( | int | dim, |
| int | is_rat, | ||
| int | count, | ||
| int | stride, | ||
| const double * | points, | ||
| double * | boxmin, | ||
| double * | boxmax, | ||
| int | bGrowBox | ||
| ) |
Definition at line 2060 of file opennurbs_bounding_box.cpp.
| bool ON_GetPointListBoundingBox | ( | int | dim, |
| int | is_rat, | ||
| int | count, | ||
| int | stride, | ||
| const float * | points, | ||
| float * | boxmin, | ||
| float * | boxmax, | ||
| int | bGrowBox | ||
| ) |
Definition at line 2195 of file opennurbs_bounding_box.cpp.
| ON_BoundingBox ON_PointGridBoundingBox | ( | int | dim, |
| ON_BOOL32 | is_rat, | ||
| int | point_count0, | ||
| int | point_count1, | ||
| int | point_stride0, | ||
| int | point_stride1, | ||
| const double * | p | ||
| ) |
Definition at line 2296 of file opennurbs_bounding_box.cpp.
| ON_BoundingBox ON_PointListBoundingBox | ( | int | dim, |
| int | is_rat, | ||
| int | count, | ||
| int | stride, | ||
| const double * | points | ||
| ) |
Definition at line 1719 of file opennurbs_bounding_box.cpp.
| ON_BoundingBox ON_PointListBoundingBox | ( | int | dim, |
| int | is_rat, | ||
| int | count, | ||
| int | stride, | ||
| const float * | points | ||
| ) |
Definition at line 2185 of file opennurbs_bounding_box.cpp.