Point Cloud Library (PCL)
1.7.0
|
#include <pcl/surface/3rdparty/opennurbs/opennurbs_pointcloud.h>
Public Member Functions | |
ON_PointCloud () | |
ON_PointCloud (int) | |
ON_PointCloud (const ON_PointCloud &) | |
~ON_PointCloud () | |
ON_PointCloud & | operator= (const ON_PointCloud &) |
ON_3dPoint & | operator[] (int) |
const ON_3dPoint & | operator[] (int) const |
ON_3dPoint | Point (ON_COMPONENT_INDEX ci) const |
void | Destroy () |
void | EmergencyDestroy () |
ON_BOOL32 | IsValid (ON_TextLog *text_log=NULL) const |
void | Dump (ON_TextLog &) const |
ON_BOOL32 | Write (ON_BinaryArchive &) const |
ON_BOOL32 | Read (ON_BinaryArchive &) |
ON::object_type | ObjectType () const |
int | Dimension () const |
ON_BOOL32 | GetBBox (double *, double *, ON_BOOL32=false) const |
bool | GetTightBoundingBox (ON_BoundingBox &tight_bbox, int bGrowBox=false, const ON_Xform *xform=0) const |
ON_BOOL32 | Transform (const ON_Xform &) |
bool | IsDeformable () const |
bool | MakeDeformable () |
ON_BOOL32 | SwapCoordinates (int, int) |
bool | GetClosestPoint (ON_3dPoint P, int *closest_point_index, double maximum_distance=0.0) const |
int | PointCount () const |
void | AppendPoint (const ON_3dPoint &) |
void | InvalidateBoundingBox () |
void | SetOrdered (bool bOrdered) |
bool | IsOrdered () const |
bool | HasPlane () const |
void | SetPlane (const ON_Plane &) |
const ON_Plane & | Plane () |
double | Height (int) |
bool | HasPointNormals () const |
bool | HasPointColors () const |
int | HiddenPointCount () const |
void | DestroyHiddenPointArray () |
const bool * | HiddenPointArray () const |
void | SetHiddenPointFlag (int point_index, bool bHidden) |
bool | PointIsHidden (int point_index) const |
Public Attributes | |
ON_3dPointArray | m_P |
ON_SimpleArray< ON_3dVector > | m_N |
ON_SimpleArray< ON_Color > | m_C |
ON_SimpleArray< bool > | m_H |
int | m_hidden_count |
ON_Plane | m_plane |
ON_BoundingBox | m_bbox |
unsigned int | m_flags |
Definition at line 26 of file opennurbs_pointcloud.h.
ON_PointCloud::ON_PointCloud | ( | int | ) |
ON_PointCloud::ON_PointCloud | ( | const ON_PointCloud & | ) |
void ON_PointCloud::AppendPoint | ( | const ON_3dPoint & | ) |
void ON_PointCloud::Destroy | ( | ) |
int ON_PointCloud::Dimension | ( | ) | const [virtual] |
Implements ON_Geometry.
void ON_PointCloud::Dump | ( | ON_TextLog & | ) | const [virtual] |
Reimplemented from ON_Object.
void ON_PointCloud::EmergencyDestroy | ( | ) |
Reimplemented from ON_Object.
ON_BOOL32 ON_PointCloud::GetBBox | ( | double * | , |
double * | , | ||
ON_BOOL32 | = false |
||
) | const [virtual] |
Implements ON_Geometry.
bool ON_PointCloud::GetClosestPoint | ( | ON_3dPoint | P, |
int * | closest_point_index, | ||
double | maximum_distance = 0.0 |
||
) | const |
bool ON_PointCloud::GetTightBoundingBox | ( | ON_BoundingBox & | tight_bbox, |
int | bGrowBox = false , |
||
const ON_Xform * | xform = 0 |
||
) | const [virtual] |
Reimplemented from ON_Geometry.
bool ON_PointCloud::HasPlane | ( | ) | const |
bool ON_PointCloud::HasPointColors | ( | ) | const |
bool ON_PointCloud::HasPointNormals | ( | ) | const |
double ON_PointCloud::Height | ( | int | ) |
const bool* ON_PointCloud::HiddenPointArray | ( | ) | const |
int ON_PointCloud::HiddenPointCount | ( | ) | const |
void ON_PointCloud::InvalidateBoundingBox | ( | ) |
bool ON_PointCloud::IsDeformable | ( | ) | const [virtual] |
Reimplemented from ON_Geometry.
bool ON_PointCloud::IsOrdered | ( | ) | const |
ON_BOOL32 ON_PointCloud::IsValid | ( | ON_TextLog * | text_log = NULL | ) | const [virtual] |
Implements ON_Object.
bool ON_PointCloud::MakeDeformable | ( | ) | [virtual] |
Reimplemented from ON_Geometry.
ON::object_type ON_PointCloud::ObjectType | ( | ) | const [virtual] |
Reimplemented from ON_Object.
ON_PointCloud& ON_PointCloud::operator= | ( | const ON_PointCloud & | ) |
ON_3dPoint& ON_PointCloud::operator[] | ( | int | ) |
const ON_3dPoint& ON_PointCloud::operator[] | ( | int | ) | const |
const ON_Plane& ON_PointCloud::Plane | ( | ) |
ON_3dPoint ON_PointCloud::Point | ( | ON_COMPONENT_INDEX | ci | ) | const |
int ON_PointCloud::PointCount | ( | ) | const |
bool ON_PointCloud::PointIsHidden | ( | int | point_index | ) | const |
ON_BOOL32 ON_PointCloud::Read | ( | ON_BinaryArchive & | ) | [virtual] |
Reimplemented from ON_Object.
void ON_PointCloud::SetHiddenPointFlag | ( | int | point_index, |
bool | bHidden | ||
) |
void ON_PointCloud::SetOrdered | ( | bool | bOrdered | ) |
void ON_PointCloud::SetPlane | ( | const ON_Plane & | ) |
ON_BOOL32 ON_PointCloud::SwapCoordinates | ( | int | , |
int | |||
) | [virtual] |
Reimplemented from ON_Geometry.
ON_BOOL32 ON_PointCloud::Transform | ( | const ON_Xform & | ) | [virtual] |
Reimplemented from ON_Geometry.
ON_BOOL32 ON_PointCloud::Write | ( | ON_BinaryArchive & | ) | const [virtual] |
Reimplemented from ON_Object.
Definition at line 233 of file opennurbs_pointcloud.h.
Definition at line 221 of file opennurbs_pointcloud.h.
unsigned int ON_PointCloud::m_flags |
Definition at line 234 of file opennurbs_pointcloud.h.
Definition at line 229 of file opennurbs_pointcloud.h.
Definition at line 230 of file opennurbs_pointcloud.h.
Definition at line 214 of file opennurbs_pointcloud.h.
Definition at line 207 of file opennurbs_pointcloud.h.
Definition at line 232 of file opennurbs_pointcloud.h.