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

#include <opennurbs_offsetsurface.h>

Public Member Functions

void Evaluate (double s, double t, int der_count, double *value) const
 
void EvaluateHelperLinearBump (double t, double dt, int der_count, double *value) const
 
void EvaluateHelperQuinticBump (double t, double dt, int der_count, double *value) const
 
 ON_BumpFunction ()
 
bool operator< (const ON_BumpFunction &other) const
 
bool operator== (const ON_BumpFunction &other) const
 
bool operator> (const ON_BumpFunction &other) const
 
double ValueAt (double s, double t) const
 

Public Attributes

double m_a
 
ON_2dPoint m_point
 
double m_sx [2]
 
double m_sy [2]
 
int m_type [2]
 
double m_x0
 
double m_y0
 

Constructor & Destructor Documentation

◆ ON_BumpFunction()

ON_BumpFunction::ON_BumpFunction ( )

Member Function Documentation

◆ Evaluate()

void ON_BumpFunction::Evaluate ( double s,
double t,
int der_count,
double * value ) const

◆ EvaluateHelperLinearBump()

void ON_BumpFunction::EvaluateHelperLinearBump ( double t,
double dt,
int der_count,
double * value ) const

◆ EvaluateHelperQuinticBump()

void ON_BumpFunction::EvaluateHelperQuinticBump ( double t,
double dt,
int der_count,
double * value ) const

◆ operator<()

bool ON_BumpFunction::operator< ( const ON_BumpFunction & other) const

◆ operator==()

bool ON_BumpFunction::operator== ( const ON_BumpFunction & other) const

◆ operator>()

bool ON_BumpFunction::operator> ( const ON_BumpFunction & other) const

◆ ValueAt()

double ON_BumpFunction::ValueAt ( double s,
double t ) const

Member Data Documentation

◆ m_a

double ON_BumpFunction::m_a

◆ m_point

ON_2dPoint ON_BumpFunction::m_point

◆ m_sx

double ON_BumpFunction::m_sx[2]

◆ m_sy

double ON_BumpFunction::m_sy[2]

◆ m_type

int ON_BumpFunction::m_type[2]

◆ m_x0

double ON_BumpFunction::m_x0

◆ m_y0

double ON_BumpFunction::m_y0

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