HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GEO_Rolloff Class Reference

#include <GEO_Rolloff.h>

Public Member Functions

 GEO_Rolloff (GEO_RolloffType t=GEO_ROLLOFF_SMOOTH, float r=1.0f, bool c=true, float tdeg0=0.0f, float tdeg1=0.0f, TS_MetaKernel *kernel=0)
 
float apply (float dist2, bool normalize=true) const
 
void radius (float r)
 
float radius () const
 
float radius2 () const
 
void connected (bool c)
 
bool connected () const
 
void type (GEO_RolloffType t)
 

Detailed Description

Definition at line 30 of file GEO_Rolloff.h.

Constructor & Destructor Documentation

GEO_Rolloff::GEO_Rolloff ( GEO_RolloffType  t = GEO_ROLLOFF_SMOOTH,
float  r = 1.0f,
bool  c = true,
float  tdeg0 = 0.0f,
float  tdeg1 = 0.0f,
TS_MetaKernel kernel = 0 
)

Member Function Documentation

float GEO_Rolloff::apply ( float  dist2,
bool  normalize = true 
) const
void GEO_Rolloff::connected ( bool  c)
inline

Definition at line 49 of file GEO_Rolloff.h.

bool GEO_Rolloff::connected ( ) const
inline

Definition at line 50 of file GEO_Rolloff.h.

void GEO_Rolloff::radius ( float  r)
inline

Definition at line 42 of file GEO_Rolloff.h.

float GEO_Rolloff::radius ( ) const
inline

Definition at line 46 of file GEO_Rolloff.h.

float GEO_Rolloff::radius2 ( ) const
inline

Definition at line 47 of file GEO_Rolloff.h.

void GEO_Rolloff::type ( GEO_RolloffType  t)
inline

Definition at line 52 of file GEO_Rolloff.h.


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