23 #if !defined(ON_XFORM_INC_) 
   44 #if defined(ON_COMPILER_MSC) 
  291     double x_scale_factor,
 
  292     double y_scale_factor,
 
  293     double z_scale_factor
 
  337     double x_scale_factor,
 
  338     double y_scale_factor,
 
  339     double z_scale_factor
 
  426     double angle_radians,
 
  801     max_clip_plane_count = 16, 
 
  802     frustum_bitmask      = 0x0000003F,
 
  803     near_plane_bitmask   = 0x00000020,
 
  804     far_plane_bitmask    = 0x00000010,
 
  805     clip_plane_bitmask   = 0x7FFFFFC0,
 
  806     negw_bitmask         = 0x80000000
 
  819   float m_clip_plane_tolerance;
 
 1176     force_32bit_localizer_type = 0xFFFFFFFF
 
 1279           bool bPreserveStructure
 
 1284   bool m_bQuickPreview;
 
 1285   bool m_bPreserveStructure;
 
 1288 #if defined(ON_DLL_TEMPLATE) 
 1293 #pragma warning( push ) 
 1294 #pragma warning( disable : 4231 ) 
 1297 #pragma warning( pop ) 
unsigned int TransformPoint(const ON_4dPoint &P, ON_4dPoint &Q) const
unsigned int TransformPoint(const ON_3fPoint &P, ON_3dPoint &Q) const
bool GetLineClipPlaneParamters(ON_4dPoint P0, ON_4dPoint P1, double *t0, double *t1) const
int InClipPlaneRegion(ON_3dPoint P) const
int IsVisible(int count, const ON_3fPoint *p) const
int InClipPlaneRegion(int count, const ON_3dPoint *p) const
int IsVisible(int count, const ON_4dPoint *p) const
int InClipPlaneRegion(int count, const ON_4dPoint *p) const
void SetClipPlaneTolerance(double clip_plane_tolerance)
unsigned int TransformPoint(const ON_3dPoint &P, ON_3dPoint &Q) const
int TransformPoints(int count, ON_4dPoint *p) const
int InViewFrustum(int count, const ON_3dPoint *p) const
int InClipPlaneRegion(const ON_BoundingBox &bbox) const
double ClipPlaneTolerance() const
int IsVisible(const ON_BoundingBox &bbox) const
int IsVisible(ON_3dPoint P) const
int TransformPoints(int count, ON_4dPoint *p, unsigned int *pflags) const
int InClipPlaneRegion(int count, const ON_3fPoint *p) const
int InViewFrustum(int count, const ON_3fPoint *p) const
int IsVisible(int count, const ON_3dPoint *p) const
int InViewFrustum(const ON_BoundingBox &bbox) const
int InViewFrustum(ON_3dPoint P) const
int InViewFrustum(int count, const ON_4dPoint *p) const
double Value(ON_3dPoint P) const
double Value(double distance) const
ON_Localizer(const ON_Localizer &)
class ON_NurbsCurve * m_nurbs_curve
bool CreateCylinderLocalizer(ON_3dPoint P, ON_3dVector D, double r0, double r1)
class ON_NurbsSurface * m_nurbs_surface
bool Read(ON_BinaryArchive &)
bool CreatePlaneLocalizer(ON_3dPoint P, ON_3dVector N, double h0, double h1)
bool CreateSphereLocalizer(ON_3dPoint P, double r0, double r1)
bool IsZero(const ON_BoundingBox &bbox) const
bool Write(ON_BinaryArchive &) const
ON_Localizer & operator=(const ON_Localizer &)
bool QuickPreview() const
virtual bool IsIdentity(const ON_BoundingBox &bbox) const
void SetPreserveStructure(bool bPreserveStructure)
void SetTolerance(double tolerance)
bool PreserveStructure() const
void SetQuickPreview(bool bQuickPreview)
float distance(const PointT &p1, const PointT &p2)