Public Member Functions | Public Attributes | Private Member Functions
ON_Point Class Reference

#include <opennurbs_pointgeometry.h>

Inheritance diagram for ON_Point:
Inheritance graph
[legend]

List of all members.

Public Member Functions

int Dimension () const
void Dump (ON_TextLog &) const
ON_BOOL32 GetBBox (double *, double *, ON_BOOL32=false) const
bool IsDeformable () const
ON_BOOL32 IsValid (ON_TextLog *text_log=NULL) const
bool MakeDeformable ()
ON::object_type ObjectType () const
 ON_Point ()
 ON_Point (const ON_Point &)
 ON_Point (const ON_3dPoint &)
 ON_Point (double, double, double)
 operator const double * () const
 operator const ON_3dPoint & () const
 operator const ON_3dPoint * () const
 operator double * ()
 operator ON_3dPoint & ()
 operator ON_3dPoint * ()
ON_Pointoperator= (const ON_Point &)
ON_Pointoperator= (const ON_3dPoint &)
ON_BOOL32 Read (ON_BinaryArchive &)
ON_BOOL32 SwapCoordinates (int, int)
ON_BOOL32 Transform (const ON_Xform &)
ON_BOOL32 Write (ON_BinaryArchive &) const
 ~ON_Point ()

Public Attributes

ON_3dPoint point

Private Member Functions

 ON_OBJECT_DECLARE (ON_Point)

Detailed Description

Definition at line 24 of file opennurbs_pointgeometry.h.


Constructor & Destructor Documentation

Definition at line 93 of file opennurbs_pointgeometry.cpp.

ON_Point::ON_Point ( const ON_Point src)

Definition at line 96 of file opennurbs_pointgeometry.cpp.

ON_Point::ON_Point ( const ON_3dPoint pt)

Definition at line 99 of file opennurbs_pointgeometry.cpp.

ON_Point::ON_Point ( double  x,
double  y,
double  z 
)

Definition at line 102 of file opennurbs_pointgeometry.cpp.

Definition at line 105 of file opennurbs_pointgeometry.cpp.


Member Function Documentation

int ON_Point::Dimension ( ) const [virtual]

Implements ON_Geometry.

Definition at line 62 of file opennurbs_pointgeometry.cpp.

void ON_Point::Dump ( ON_TextLog dump) const [virtual]

Reimplemented from ON_Object.

Reimplemented in ON_BrepVertex, and ON_AnnotationTextDot.

Definition at line 31 of file opennurbs_pointgeometry.cpp.

ON_BOOL32 ON_Point::GetBBox ( double *  boxmin,
double *  boxmax,
ON_BOOL32  bGrowBox = false 
) const [virtual]

Implements ON_Geometry.

Definition at line 67 of file opennurbs_pointgeometry.cpp.

bool ON_Point::IsDeformable ( ) const [virtual]

Reimplemented from ON_Geometry.

Definition at line 72 of file opennurbs_pointgeometry.cpp.

ON_BOOL32 ON_Point::IsValid ( ON_TextLog text_log = NULL) const [virtual]

Implements ON_Object.

Reimplemented in ON_BrepVertex, and ON_AnnotationTextDot.

Definition at line 21 of file opennurbs_pointgeometry.cpp.

bool ON_Point::MakeDeformable ( ) [virtual]

Reimplemented from ON_Geometry.

Definition at line 77 of file opennurbs_pointgeometry.cpp.

ON::object_type ON_Point::ObjectType ( ) const [virtual]

Reimplemented from ON_Object.

Definition at line 57 of file opennurbs_pointgeometry.cpp.

ON_Point::operator const double * ( ) const

Definition at line 128 of file opennurbs_pointgeometry.cpp.

ON_Point::operator const ON_3dPoint & ( ) const

Definition at line 148 of file opennurbs_pointgeometry.cpp.

ON_Point::operator const ON_3dPoint * ( ) const

Definition at line 138 of file opennurbs_pointgeometry.cpp.

ON_Point::operator double * ( )

Definition at line 123 of file opennurbs_pointgeometry.cpp.

ON_Point::operator ON_3dPoint & ( )

Definition at line 143 of file opennurbs_pointgeometry.cpp.

ON_Point::operator ON_3dPoint * ( )

Definition at line 133 of file opennurbs_pointgeometry.cpp.

ON_Point & ON_Point::operator= ( const ON_Point src)

Definition at line 108 of file opennurbs_pointgeometry.cpp.

ON_Point & ON_Point::operator= ( const ON_3dPoint pt)

Definition at line 117 of file opennurbs_pointgeometry.cpp.

ON_BOOL32 ON_Point::Read ( ON_BinaryArchive file) [virtual]

Reimplemented from ON_Object.

Reimplemented in ON_BrepVertex, and ON_AnnotationTextDot.

Definition at line 45 of file opennurbs_pointgeometry.cpp.

ON_BOOL32 ON_Point::SwapCoordinates ( int  i,
int  j 
) [virtual]

Reimplemented from ON_Geometry.

Definition at line 88 of file opennurbs_pointgeometry.cpp.

ON_BOOL32 ON_Point::Transform ( const ON_Xform xform) [virtual]

Reimplemented from ON_Geometry.

Definition at line 82 of file opennurbs_pointgeometry.cpp.

ON_BOOL32 ON_Point::Write ( ON_BinaryArchive file) const [virtual]

Reimplemented from ON_Object.

Reimplemented in ON_BrepVertex, and ON_AnnotationTextDot.

Definition at line 38 of file opennurbs_pointgeometry.cpp.


Member Data Documentation

Definition at line 27 of file opennurbs_pointgeometry.h.


The documentation for this class was generated from the following files:


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:52