Rhino C++ API
8.10
|
#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-2022 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 |