Particle Universe  1.2
ParticleUniverse::DynamicAttributeRandom Class Reference

#include <ParticleUniverseDynamicAttribute.h>

Inheritance diagram for ParticleUniverse::DynamicAttributeRandom:

Public Member Functions

 DynamicAttributeRandom (void)
 
 DynamicAttributeRandom (const DynamicAttributeRandom &dynamicAttributeRandom)
 
 ~DynamicAttributeRandom (void)
 
virtual Real getValue (Real x=0)
 
void setMin (Real min)
 
Real getMin (void) const
 
void setMax (Real max)
 
Real getMax (void) const
 
void setMinMax (Real min, Real max)
 
virtual void copyAttributesTo (DynamicAttribute *dynamicAttribute)
 
- Public Member Functions inherited from ParticleUniverse::DynamicAttribute
 DynamicAttribute (void)
 
virtual ~DynamicAttribute (void)
 
DynamicAttributeType getType (void) const
 
void setType (DynamicAttributeType type)
 
bool isValueChangedExternally (void) const
 
- Public Member Functions inherited from ParticleUniverse::IElement
 IElement (void)
 
virtual ~IElement (void)
 

Protected Attributes

Real mMin
 
Real mMax
 
- Protected Attributes inherited from ParticleUniverse::DynamicAttribute
DynamicAttributeType mType
 
bool mValueChangedExternally
 

Additional Inherited Members

- Public Types inherited from ParticleUniverse::DynamicAttribute
enum  DynamicAttributeType { DAT_FIXED, DAT_RANDOM, DAT_CURVED, DAT_OSCILLATE }
 

Constructor & Destructor Documentation

ParticleUniverse::DynamicAttributeRandom::DynamicAttributeRandom ( void  )

Constructor

ParticleUniverse::DynamicAttributeRandom::DynamicAttributeRandom ( const DynamicAttributeRandom dynamicAttributeRandom)

Copy constructor

ParticleUniverse::DynamicAttributeRandom::~DynamicAttributeRandom ( void  )

Destructor

Member Function Documentation

virtual void ParticleUniverse::DynamicAttributeRandom::copyAttributesTo ( DynamicAttribute dynamicAttribute)
virtual
Real ParticleUniverse::DynamicAttributeRandom::getMax ( void  ) const
Real ParticleUniverse::DynamicAttributeRandom::getMin ( void  ) const
virtual Real ParticleUniverse::DynamicAttributeRandom::getValue ( Real  x = 0)
virtual
void ParticleUniverse::DynamicAttributeRandom::setMax ( Real  max)
void ParticleUniverse::DynamicAttributeRandom::setMin ( Real  min)

Todo

void ParticleUniverse::DynamicAttributeRandom::setMinMax ( Real  min,
Real  max 
)

Member Data Documentation

Real ParticleUniverse::DynamicAttributeRandom::mMax
protected
Real ParticleUniverse::DynamicAttributeRandom::mMin
protected

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