Point Cloud Library (PCL)
1.7.2
|
#include <pcl/surface/3rdparty/opennurbs/opennurbs_point.h>
Public Member Functions | |
ON_Interval () | |
ON_Interval (double t0, double t1) | |
~ON_Interval () | |
bool | operator!= (const ON_Interval &) const |
bool | operator== (const ON_Interval &) const |
void | Destroy () |
void | Set (double t0, double t1) |
double | ParameterAt (double normalized_parameter) const |
ON_Interval | ParameterAt (ON_Interval normalized_interval) const |
double | NormalizedParameterAt (double interval_parameter) const |
ON_Interval | NormalizedParameterAt (ON_Interval interval_parameter) const |
double & | operator[] (int) |
double | operator[] (int) const |
double & | operator[] (unsigned int) |
double | operator[] (unsigned int) const |
double | Min () const |
double | Max () const |
double | Mid () const |
double | Length () const |
bool | IsIncreasing () const |
bool | IsDecreasing () const |
bool | IsInterval () const |
bool | IsSingleton () const |
bool | IsEmptyInterval () const |
bool | IsValid () const |
bool | IsEmptySet () const |
bool | MakeIncreasing () |
int | Compare (const ON_Interval &other) const |
bool | Includes (double t, bool bTestOpenInterval=false) const |
bool | Includes (const ON_Interval &other, bool bProperSubSet=false) const |
void | Reverse () |
void | Swap () |
bool | Intersection (const ON_Interval &) |
bool | Intersection (const ON_Interval &, const ON_Interval &) |
bool | Union (const ON_Interval &) |
bool | Union (double t) |
bool | Union (int count, const double *t) |
bool | Union (const ON_Interval &, const ON_Interval &) |
Public Attributes | |
double | m_t [2] |
Static Public Attributes | |
static const ON_Interval | EmptyInterval |
Definition at line 48 of file opennurbs_point.h.
ON_Interval::ON_Interval | ( | ) |
ON_Interval::ON_Interval | ( | double | t0, |
double | t1 | ||
) |
ON_Interval::~ON_Interval | ( | ) |
int ON_Interval::Compare | ( | const ON_Interval & | other | ) | const |
void ON_Interval::Destroy | ( | ) |
bool ON_Interval::Includes | ( | double | t, |
bool | bTestOpenInterval = false |
||
) | const |
bool ON_Interval::Includes | ( | const ON_Interval & | other, |
bool | bProperSubSet = false |
||
) | const |
bool ON_Interval::Intersection | ( | const ON_Interval & | ) |
bool ON_Interval::Intersection | ( | const ON_Interval & | , |
const ON_Interval & | |||
) |
bool ON_Interval::IsDecreasing | ( | ) | const |
bool ON_Interval::IsEmptyInterval | ( | ) | const |
bool ON_Interval::IsEmptySet | ( | ) | const |
bool ON_Interval::IsIncreasing | ( | ) | const |
bool ON_Interval::IsInterval | ( | ) | const |
bool ON_Interval::IsSingleton | ( | ) | const |
bool ON_Interval::IsValid | ( | ) | const |
double ON_Interval::Length | ( | ) | const |
bool ON_Interval::MakeIncreasing | ( | ) |
double ON_Interval::Max | ( | ) | const |
double ON_Interval::Mid | ( | ) | const |
double ON_Interval::Min | ( | ) | const |
double ON_Interval::NormalizedParameterAt | ( | double | interval_parameter | ) | const |
ON_Interval ON_Interval::NormalizedParameterAt | ( | ON_Interval | interval_parameter | ) | const |
bool ON_Interval::operator!= | ( | const ON_Interval & | ) | const |
bool ON_Interval::operator== | ( | const ON_Interval & | ) | const |
double& ON_Interval::operator[] | ( | int | ) |
double ON_Interval::operator[] | ( | int | ) | const |
double& ON_Interval::operator[] | ( | unsigned | int | ) |
double ON_Interval::operator[] | ( | unsigned | int | ) | const |
double ON_Interval::ParameterAt | ( | double | normalized_parameter | ) | const |
ON_Interval ON_Interval::ParameterAt | ( | ON_Interval | normalized_interval | ) | const |
void ON_Interval::Reverse | ( | ) |
void ON_Interval::Set | ( | double | t0, |
double | t1 | ||
) |
void ON_Interval::Swap | ( | ) |
bool ON_Interval::Union | ( | const ON_Interval & | ) |
bool ON_Interval::Union | ( | double | t | ) |
bool ON_Interval::Union | ( | int | count, |
const double * | t | ||
) |
bool ON_Interval::Union | ( | const ON_Interval & | , |
const ON_Interval & | |||
) |
|
static |
Definition at line 52 of file opennurbs_point.h.
double ON_Interval::m_t[2] |
Definition at line 66 of file opennurbs_point.h.