#include <opennurbs_pointgrid.h>
Definition at line 20 of file opennurbs_pointgrid.h.
Definition at line 23 of file opennurbs_pointgrid.cpp.
ON_PointGrid::ON_PointGrid | ( | const ON_PointGrid & | src | ) |
Definition at line 34 of file opennurbs_pointgrid.cpp.
ON_PointGrid::ON_PointGrid | ( | int | c0, |
int | c1 | ||
) |
Definition at line 28 of file opennurbs_pointgrid.cpp.
ON_PointGrid::~ON_PointGrid | ( | ) | [virtual] |
Definition at line 39 of file opennurbs_pointgrid.cpp.
ON_BOOL32 ON_PointGrid::Create | ( | int | point_count0, |
int | point_count1 | ||
) |
Definition at line 124 of file opennurbs_pointgrid.cpp.
void ON_PointGrid::Destroy | ( | ) |
Definition at line 140 of file opennurbs_pointgrid.cpp.
int ON_PointGrid::Dimension | ( | ) | const [virtual] |
Implements ON_Geometry.
Definition at line 44 of file opennurbs_pointgrid.cpp.
void ON_PointGrid::Dump | ( | ON_TextLog & | dump | ) | const [virtual] |
Reimplemented from ON_Object.
Definition at line 188 of file opennurbs_pointgrid.cpp.
void ON_PointGrid::EmergencyDestroy | ( | void | ) |
Reimplemented from ON_Object.
Definition at line 146 of file opennurbs_pointgrid.cpp.
ON_BOOL32 ON_PointGrid::GetBBox | ( | double * | boxmin, |
double * | boxmax, | ||
ON_BOOL32 | bGrowBox = false |
||
) | const [virtual] |
Implements ON_Geometry.
Definition at line 218 of file opennurbs_pointgrid.cpp.
ON_BOOL32 ON_PointGrid::GetPoint | ( | int | i, |
int | j, | ||
ON_3dPoint & | point | ||
) | const |
Definition at line 101 of file opennurbs_pointgrid.cpp.
bool ON_PointGrid::GetTightBoundingBox | ( | ON_BoundingBox & | tight_bbox, |
int | bGrowBox = false , |
||
const ON_Xform * | xform = 0 |
||
) | const [virtual] |
Reimplemented from ON_Geometry.
Definition at line 230 of file opennurbs_pointgrid.cpp.
void ON_PointGrid::Initialize | ( | void | ) |
Definition at line 155 of file opennurbs_pointgrid.cpp.
ON_BOOL32 ON_PointGrid::IsClosed | ( | int | dir | ) | const |
Definition at line 311 of file opennurbs_pointgrid.cpp.
bool ON_PointGrid::IsDeformable | ( | ) | const [virtual] |
Reimplemented from ON_Geometry.
Definition at line 265 of file opennurbs_pointgrid.cpp.
ON_BOOL32 ON_PointGrid::IsValid | ( | ON_TextLog * | text_log = NULL | ) | const [virtual] |
Implements ON_Object.
Definition at line 204 of file opennurbs_pointgrid.cpp.
bool ON_PointGrid::MakeDeformable | ( | ) | [virtual] |
Reimplemented from ON_Geometry.
Definition at line 271 of file opennurbs_pointgrid.cpp.
ON::object_type ON_PointGrid::ObjectType | ( | ) | const [virtual] |
Reimplemented from ON_Object.
Definition at line 305 of file opennurbs_pointgrid.cpp.
ON_PointGrid::ON_OBJECT_DECLARE | ( | ON_PointGrid | ) | [private] |
ON_PointGrid & ON_PointGrid::operator= | ( | const ON_PointGrid & | src | ) |
Definition at line 163 of file opennurbs_pointgrid.cpp.
ON_3dPoint * ON_PointGrid::operator[] | ( | int | i | ) |
Definition at line 111 of file opennurbs_pointgrid.cpp.
const ON_3dPoint * ON_PointGrid::operator[] | ( | int | i | ) | const |
Definition at line 117 of file opennurbs_pointgrid.cpp.
ON_3dPoint & ON_PointGrid::Point | ( | int | i, |
int | j | ||
) |
Definition at line 59 of file opennurbs_pointgrid.cpp.
ON_3dPoint ON_PointGrid::Point | ( | int | i, |
int | j | ||
) | const |
Definition at line 66 of file opennurbs_pointgrid.cpp.
double * ON_PointGrid::PointArray | ( | ) |
Definition at line 73 of file opennurbs_pointgrid.cpp.
const double * ON_PointGrid::PointArray | ( | ) | const |
Definition at line 78 of file opennurbs_pointgrid.cpp.
int ON_PointGrid::PointArrayStride | ( | int | dir | ) | const |
Definition at line 83 of file opennurbs_pointgrid.cpp.
int ON_PointGrid::PointCount | ( | int | dir | ) | const |
Definition at line 49 of file opennurbs_pointgrid.cpp.
int ON_PointGrid::PointCount | ( | void | ) | const |
Definition at line 54 of file opennurbs_pointgrid.cpp.
ON_BOOL32 ON_PointGrid::Read | ( | ON_BinaryArchive & | ) | [virtual] |
Reimplemented from ON_Object.
Definition at line 297 of file opennurbs_pointgrid.cpp.
ON_BOOL32 ON_PointGrid::Reverse | ( | int | dir | ) |
Definition at line 320 of file opennurbs_pointgrid.cpp.
ON_BOOL32 ON_PointGrid::SetPoint | ( | int | i, |
int | j, | ||
const ON_3dPoint & | point | ||
) |
Definition at line 91 of file opennurbs_pointgrid.cpp.
ON_BOOL32 ON_PointGrid::SwapCoordinates | ( | int | i, |
int | j | ||
) | [virtual] |
Reimplemented from ON_Geometry.
Definition at line 276 of file opennurbs_pointgrid.cpp.
ON_BOOL32 ON_PointGrid::Transform | ( | const ON_Xform & | xform | ) | [virtual] |
Reimplemented from ON_Geometry.
Definition at line 254 of file opennurbs_pointgrid.cpp.
Definition at line 326 of file opennurbs_pointgrid.cpp.
ON_BOOL32 ON_PointGrid::Write | ( | ON_BinaryArchive & | ) | const [virtual] |
Reimplemented from ON_Object.
Definition at line 289 of file opennurbs_pointgrid.cpp.
ON_3dPoint ON_PointGrid::m_no_point [static, private] |
Definition at line 188 of file opennurbs_pointgrid.h.
ON_3dPointArray ON_PointGrid::m_point [protected] |
Definition at line 184 of file opennurbs_pointgrid.h.
int ON_PointGrid::m_point_count[2] [protected] |
Definition at line 182 of file opennurbs_pointgrid.h.
int ON_PointGrid::m_point_stride0 [protected] |
Definition at line 183 of file opennurbs_pointgrid.h.