17 #if !defined(ON_OFFSETSURFACE_INC_) 18 #define ON_OFFSETSURFACE_INC_ 71 #if defined(ON_DLL_TEMPLATE) 75 #pragma warning( push ) 76 #pragma warning( disable : 4231 ) 79 #pragma warning( pop ) 126 bool SetSideTangency(
141 bool SideTangency(
int side)
const;
192 int OffsetPointCount()
const;
200 ON_2dPoint OffsetSurfaceParameter(
int i)
const;
208 double OffsetDistance(
int i)
const;
237 bool EvaluateDistance(
272 bool m_bZeroSideDerivative[4];
bool operator==(const ON_BumpFunction &other) const
double ValueAt(double s, double t) const
void EvaluateHelperQuinticBump(double t, double dt, int der_count, double *value) const
void EvaluateHelperLinearBump(double t, double dt, int der_count, double *value) const
float distance(const PointT &p1, const PointT &p2)
void Evaluate(double s, double t, int der_count, double *value) const
friend class ON_OffsetSurface
bool operator>(const ON_BumpFunction &other) const
bool operator<(const ON_BumpFunction &other) const