Public Types | Public Member Functions | Public Attributes
ON_Localizer Class Reference

#include <opennurbs_xform.h>

List of all members.

Public Types

enum  TYPE {
  no_type = 0, sphere_type = 1, plane_type = 2, cylinder_type = 3,
  curve_type = 4, surface_type = 5, distance_type = 6, force_32bit_localizer_type = 0xFFFFFFFF
}

Public Member Functions

bool CreateCylinderLocalizer (ON_3dPoint P, ON_3dVector D, double r0, double r1)
bool CreatePlaneLocalizer (ON_3dPoint P, ON_3dVector N, double h0, double h1)
bool CreateSphereLocalizer (ON_3dPoint P, double r0, double r1)
void Destroy ()
bool IsZero (const ON_BoundingBox &bbox) const
 ON_Localizer ()
 ON_Localizer (const ON_Localizer &)
ON_Localizeroperator= (const ON_Localizer &)
bool Read (ON_BinaryArchive &)
double Value (ON_3dPoint P) const
double Value (double distance) const
bool Write (ON_BinaryArchive &) const
 ~ON_Localizer ()

Public Attributes

ON_Interval m_d
class ON_NurbsCurvem_nurbs_curve
class ON_NurbsSurfacem_nurbs_surface
ON_3dPoint m_P
TYPE m_type
ON_3dVector m_V

Detailed Description

Definition at line 1043 of file opennurbs_xform.h.


Member Enumeration Documentation

Enumerator:
no_type 
sphere_type 
plane_type 
cylinder_type 
curve_type 
surface_type 
distance_type 
force_32bit_localizer_type 

Definition at line 1167 of file opennurbs_xform.h.


Constructor & Destructor Documentation

Definition at line 20 of file opennurbs_morph.cpp.

Definition at line 27 of file opennurbs_morph.cpp.

Definition at line 32 of file opennurbs_morph.cpp.


Member Function Documentation

bool ON_Localizer::CreateCylinderLocalizer ( ON_3dPoint  P,
ON_3dVector  D,
double  r0,
double  r1 
)

Definition at line 196 of file opennurbs_morph.cpp.

bool ON_Localizer::CreatePlaneLocalizer ( ON_3dPoint  P,
ON_3dVector  N,
double  h0,
double  h1 
)

Definition at line 217 of file opennurbs_morph.cpp.

bool ON_Localizer::CreateSphereLocalizer ( ON_3dPoint  P,
double  r0,
double  r1 
)

Definition at line 236 of file opennurbs_morph.cpp.

Definition at line 58 of file opennurbs_morph.cpp.

bool ON_Localizer::IsZero ( const ON_BoundingBox bbox) const

Definition at line 307 of file opennurbs_morph.cpp.

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

Definition at line 40 of file opennurbs_morph.cpp.

bool ON_Localizer::Read ( ON_BinaryArchive archive)

Definition at line 120 of file opennurbs_morph.cpp.

double ON_Localizer::Value ( ON_3dPoint  P) const

Definition at line 267 of file opennurbs_morph.cpp.

double ON_Localizer::Value ( double  distance) const

Definition at line 254 of file opennurbs_morph.cpp.

bool ON_Localizer::Write ( ON_BinaryArchive archive) const

Definition at line 76 of file opennurbs_morph.cpp.


Member Data Documentation

Definition at line 1181 of file opennurbs_xform.h.

Definition at line 1184 of file opennurbs_xform.h.

Definition at line 1185 of file opennurbs_xform.h.

Definition at line 1182 of file opennurbs_xform.h.

Definition at line 1179 of file opennurbs_xform.h.

Definition at line 1183 of file opennurbs_xform.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