QCAD
Open Source 2D CAD
Loading...
Searching...
No Matches
ON_CageMorph Class Reference

#include <opennurbs_nurbssurface.h>

Inheritance diagram for ON_CageMorph:
ON_SpaceMorph

Public Member Functions

bool IsIdentity (const ON_BoundingBox &bbox) const
 
ON_3dPoint MorphPoint (ON_3dPoint point) const
 
 ON_CageMorph ()
 
 ~ON_CageMorph ()
 
- Public Member Functions inherited from ON_SpaceMorph
virtual bool Ev1Der (ON_3dPoint rst, ON_3dPoint &xyz, ON_3dVector &Dr, ON_3dVector &Ds, ON_3dVector &Dt) const
 
virtual ON_4dPoint MorphPoint (ON_4dPoint point) const
 
void MorphPointList (int dim, int is_rat, int count, int stride, double *point) const
 
void MorphPointList (int dim, int is_rat, int count, int stride, float *point) const
 
virtual ON_3dVector MorphVector (ON_3dPoint tail_point, ON_3dVector vector) const
 
 ON_SpaceMorph ()
 
bool PreserveStructure () const
 
bool QuickPreview () const
 
void SetPreserveStructure (bool bPreserveStructure)
 
void SetQuickPreview (bool bQuickPreview)
 
void SetTolerance (double tolerance)
 
double Tolerance () const
 
virtual ~ON_SpaceMorph ()
 

Public Attributes

const ON_MorphControlm_control
 

Constructor & Destructor Documentation

◆ ON_CageMorph()

ON_CageMorph::ON_CageMorph ( )

◆ ~ON_CageMorph()

ON_CageMorph::~ON_CageMorph ( )

Member Function Documentation

◆ IsIdentity()

bool ON_CageMorph::IsIdentity ( const ON_BoundingBox & bbox) const
virtual

Reimplemented from ON_SpaceMorph.

◆ MorphPoint()

ON_3dPoint ON_CageMorph::MorphPoint ( ON_3dPoint point) const
virtual

Implements ON_SpaceMorph.

Member Data Documentation

◆ m_control

const ON_MorphControl* ON_CageMorph::m_control

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