Point Cloud Library (PCL)  1.7.0
Public Member Functions | Public Attributes
ON_Point Class Reference

#include <pcl/surface/3rdparty/opennurbs/opennurbs_pointgeometry.h>

+ Inheritance diagram for ON_Point:

List of all members.

Public Member Functions

 ON_Point ()
 ON_Point (const ON_Point &)
 ON_Point (const ON_3dPoint &)
 ON_Point (double, double, double)
 ~ON_Point ()
ON_Pointoperator= (const ON_Point &)
ON_Pointoperator= (const ON_3dPoint &)
 operator double * ()
 operator const double * () const
 operator ON_3dPoint * ()
 operator const ON_3dPoint * () const
 operator ON_3dPoint & ()
 operator const ON_3dPoint & () const
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
ON_BOOL32 Transform (const ON_Xform &)
bool IsDeformable () const
bool MakeDeformable ()
ON_BOOL32 SwapCoordinates (int, int)

Public Attributes

ON_3dPoint point

Detailed Description

Definition at line 24 of file opennurbs_pointgeometry.h.


Constructor & Destructor Documentation

ON_Point::ON_Point ( double  ,
double  ,
double   
)

Member Function Documentation

int ON_Point::Dimension ( ) const [virtual]

Implements ON_Geometry.

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

Reimplemented from ON_Object.

Reimplemented in ON_BrepVertex, and ON_AnnotationTextDot.

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

Implements ON_Geometry.

bool ON_Point::IsDeformable ( ) const [virtual]

Reimplemented from ON_Geometry.

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

Implements ON_Object.

Reimplemented in ON_BrepVertex, and ON_AnnotationTextDot.

bool ON_Point::MakeDeformable ( ) [virtual]

Reimplemented from ON_Geometry.

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

Reimplemented from ON_Object.

ON_Point::operator const double * ( ) const
ON_Point::operator const ON_3dPoint & ( ) const
ON_Point::operator const ON_3dPoint * ( ) const
ON_Point::operator double * ( )
ON_Point::operator ON_3dPoint & ( )
ON_Point::operator ON_3dPoint * ( )
ON_Point& ON_Point::operator= ( const ON_Point )
ON_Point& ON_Point::operator= ( const ON_3dPoint )
ON_BOOL32 ON_Point::Read ( ON_BinaryArchive ) [virtual]

Reimplemented from ON_Object.

Reimplemented in ON_BrepVertex, and ON_AnnotationTextDot.

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

Reimplemented from ON_Geometry.

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

Reimplemented from ON_Geometry.

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

Reimplemented from ON_Object.

Reimplemented in ON_BrepVertex, and ON_AnnotationTextDot.


Member Data Documentation

Definition at line 27 of file opennurbs_pointgeometry.h.


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