#include <opennurbs_pointcloud.h>
Definition at line 26 of file opennurbs_pointcloud.h.
Definition at line 39 of file opennurbs_pointcloud.cpp.
ON_PointCloud::ON_PointCloud | ( | int | capacity | ) |
Definition at line 44 of file opennurbs_pointcloud.cpp.
ON_PointCloud::ON_PointCloud | ( | const ON_PointCloud & | src | ) |
Definition at line 49 of file opennurbs_pointcloud.cpp.
Definition at line 72 of file opennurbs_pointcloud.cpp.
void ON_PointCloud::AppendPoint | ( | const ON_3dPoint & | pt | ) |
Definition at line 257 of file opennurbs_pointcloud.cpp.
void ON_PointCloud::Destroy | ( | ) |
Definition at line 77 of file opennurbs_pointcloud.cpp.
Definition at line 422 of file opennurbs_pointcloud.cpp.
int ON_PointCloud::Dimension | ( | ) | const [virtual] |
Implements ON_Geometry.
Definition at line 172 of file opennurbs_pointcloud.cpp.
void ON_PointCloud::Dump | ( | ON_TextLog & | dump | ) | const [virtual] |
Reimplemented from ON_Object.
Definition at line 104 of file opennurbs_pointcloud.cpp.
void ON_PointCloud::EmergencyDestroy | ( | void | ) |
Reimplemented from ON_Object.
Definition at line 88 of file opennurbs_pointcloud.cpp.
ON_BOOL32 ON_PointCloud::GetBBox | ( | double * | boxmin, |
double * | boxmax, | ||
ON_BOOL32 | bGrowBox = false |
||
) | const [virtual] |
Implements ON_Geometry.
Definition at line 177 of file opennurbs_pointcloud.cpp.
bool ON_PointCloud::GetClosestPoint | ( | ON_3dPoint | P, |
int * | closest_point_index, | ||
double | maximum_distance = 0.0 |
||
) | const |
Definition at line 395 of file opennurbs_pointcloud.cpp.
bool ON_PointCloud::GetTightBoundingBox | ( | ON_BoundingBox & | tight_bbox, |
int | bGrowBox = false , |
||
const ON_Xform * | xform = 0 |
||
) | const [virtual] |
Reimplemented from ON_Geometry.
Definition at line 1003 of file opennurbs_bezier.cpp.
bool ON_PointCloud::HasPlane | ( | ) | const |
Definition at line 282 of file opennurbs_pointcloud.cpp.
bool ON_PointCloud::HasPointColors | ( | ) | const |
Definition at line 383 of file opennurbs_pointcloud.cpp.
bool ON_PointCloud::HasPointNormals | ( | ) | const |
Definition at line 389 of file opennurbs_pointcloud.cpp.
double ON_PointCloud::Height | ( | int | i | ) |
Definition at line 307 of file opennurbs_pointcloud.cpp.
const bool * ON_PointCloud::HiddenPointArray | ( | ) | const |
Definition at line 428 of file opennurbs_pointcloud.cpp.
int ON_PointCloud::HiddenPointCount | ( | ) | const |
Definition at line 410 of file opennurbs_pointcloud.cpp.
void ON_PointCloud::InvalidateBoundingBox | ( | ) |
Definition at line 262 of file opennurbs_pointcloud.cpp.
bool ON_PointCloud::IsDeformable | ( | ) | const [virtual] |
Reimplemented from ON_Geometry.
Definition at line 228 of file opennurbs_pointcloud.cpp.
bool ON_PointCloud::IsOrdered | ( | ) | const |
Definition at line 277 of file opennurbs_pointcloud.cpp.
ON_BOOL32 ON_PointCloud::IsValid | ( | ON_TextLog * | text_log = NULL | ) | const [virtual] |
Implements ON_Object.
Definition at line 99 of file opennurbs_pointcloud.cpp.
bool ON_PointCloud::MakeDeformable | ( | ) | [virtual] |
Reimplemented from ON_Geometry.
Definition at line 233 of file opennurbs_pointcloud.cpp.
ON::object_type ON_PointCloud::ObjectType | ( | ) | const [virtual] |
Reimplemented from ON_Object.
Definition at line 166 of file opennurbs_pointcloud.cpp.
ON_PointCloud::ON_OBJECT_DECLARE | ( | ON_PointCloud | ) | [private] |
ON_PointCloud & ON_PointCloud::operator= | ( | const ON_PointCloud & | src | ) |
Definition at line 54 of file opennurbs_pointcloud.cpp.
ON_3dPoint & ON_PointCloud::operator[] | ( | int | i | ) |
Definition at line 22 of file opennurbs_pointcloud.cpp.
const ON_3dPoint & ON_PointCloud::operator[] | ( | int | i | ) | const |
Definition at line 27 of file opennurbs_pointcloud.cpp.
const ON_Plane & ON_PointCloud::Plane | ( | ) |
Definition at line 298 of file opennurbs_pointcloud.cpp.
ON_3dPoint ON_PointCloud::Point | ( | ON_COMPONENT_INDEX | ci | ) | const |
Definition at line 32 of file opennurbs_pointcloud.cpp.
int ON_PointCloud::PointCount | ( | ) | const |
Definition at line 252 of file opennurbs_pointcloud.cpp.
bool ON_PointCloud::PointIsHidden | ( | int | point_index | ) | const |
Definition at line 480 of file opennurbs_pointcloud.cpp.
ON_BOOL32 ON_PointCloud::Read | ( | ON_BinaryArchive & | file | ) | [virtual] |
Reimplemented from ON_Object.
Definition at line 145 of file opennurbs_pointcloud.cpp.
void ON_PointCloud::SetHiddenPointFlag | ( | int | point_index, |
bool | bHidden | ||
) |
Definition at line 435 of file opennurbs_pointcloud.cpp.
void ON_PointCloud::SetOrdered | ( | bool | bOrdered | ) |
Definition at line 267 of file opennurbs_pointcloud.cpp.
void ON_PointCloud::SetPlane | ( | const ON_Plane & | plane | ) |
Definition at line 287 of file opennurbs_pointcloud.cpp.
ON_BOOL32 ON_PointCloud::SwapCoordinates | ( | int | i, |
int | j | ||
) | [virtual] |
Reimplemented from ON_Geometry.
Definition at line 238 of file opennurbs_pointcloud.cpp.
ON_BOOL32 ON_PointCloud::Transform | ( | const ON_Xform & | xform | ) | [virtual] |
Reimplemented from ON_Geometry.
Definition at line 216 of file opennurbs_pointcloud.cpp.
ON_BOOL32 ON_PointCloud::Write | ( | ON_BinaryArchive & | file | ) | const [virtual] |
Reimplemented from ON_Object.
Definition at line 129 of file opennurbs_pointcloud.cpp.
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.