#include <opennurbs_offsetsurface.h>
Public Member Functions | |
| ON_BumpFunction () | |
| ON_BumpFunction (const ON_BumpFunction &)=default | |
| ~ON_BumpFunction ()=default | |
| void | Evaluate (double s, double t, int der_count, double *value) const |
| ON_BumpFunction & | operator= (const ON_BumpFunction &)=default |
| double | ValueAt (double s, double t) const |
Public Attributes | |
| double | m_a = 0.0 |
| evaluation coefficient More... | |
| ON_2dPoint | m_point = ON_2dPoint::NanPoint |
| center of bump More... | |
| double | m_sx [2] |
| = {0.0, 0.0} ///< 1/(support radius) More... | |
| double | m_sy [2] |
| = {0.0, 0.0} ///< 1/(support radius) More... | |
| int | m_type [2] |
| // = {0,0} ///< 1 = linear, 5 = quintic, else linear; More... | |
| double | m_x0 = 0.0 |
| numbers used in evaluation More... | |
| double | m_y0 = 0.0 |
/ / Copyright (c) 1993-2012 Robert McNeel & Associates. All rights reserved. / OpenNURBS, Rhinoceros, and Rhino3D are registered trademarks of Robert / McNeel & Associates. / / THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. / ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF / MERCHANTABILITY ARE HEREBY DISCLAIMED. / / For complete openNURBS copyright information see http://www.opennurbs.org. / //////////////////////////////////////////////////////////////
| ON_BumpFunction::ON_BumpFunction | ( | ) |
|
default |
|
default |
| void ON_BumpFunction::Evaluate | ( | double | s, |
| double | t, | ||
| int | der_count, | ||
| double * | value | ||
| ) | const |
|
default |
| double ON_BumpFunction::ValueAt | ( | double | s, |
| double | t | ||
| ) | const |
| double ON_BumpFunction::m_a = 0.0 |
evaluation coefficient
| ON_2dPoint ON_BumpFunction::m_point = ON_2dPoint::NanPoint |
center of bump
| double ON_BumpFunction::m_sx[2] |
= {0.0, 0.0} ///< 1/(support radius)
| double ON_BumpFunction::m_sy[2] |
= {0.0, 0.0} ///< 1/(support radius)
| int ON_BumpFunction::m_type[2] |
// = {0,0} ///< 1 = linear, 5 = quintic, else linear;
| double ON_BumpFunction::m_x0 = 0.0 |
numbers used in evaluation
| double ON_BumpFunction::m_y0 = 0.0 |