1.4.0
CCC
 
ShapeParameter Class Reference

#include <ShapeParameter.hpp>

Inheritance diagram for ShapeParameter:
AStringable

Public Member Functions

 ShapeParameter (const ELaw &law=ELaw::fromKey("CONSTANT"), double value=0.)
 
 ShapeParameter (const ShapeParameter &r)
 
ShapeParameteroperator= (const ShapeParameter &r)
 
virtual ~ShapeParameter ()
 
virtual String toString (const AStringFormat *strfmt=nullptr) const override
 Interface to AStringable. More...
 
ELaw getLaw () const
 
const VectorDoublegetValarg () const
 
double getValarg (int iarg) const
 
int getNbValarg () const
 
void setLaw (const ELaw &law)
 
void setValarg (int iarg, double value)
 
double generateValue () const
 
- Public Member Functions inherited from AStringable
 AStringable ()
 
 AStringable (const AStringable &r)
 
AStringableoperator= (const AStringable &r)
 
virtual ~AStringable ()
 
virtual void display (const AStringFormat *strfmt=nullptr) const final
 
virtual void display (int level) const final
 

Constructor & Destructor Documentation

◆ ShapeParameter() [1/2]

ShapeParameter::ShapeParameter ( const ELaw &  law = ELaw::fromKey("CONSTANT"),
double  value = 0. 
)

◆ ShapeParameter() [2/2]

ShapeParameter::ShapeParameter ( const ShapeParameter r)

◆ ~ShapeParameter()

ShapeParameter::~ShapeParameter ( )
virtual

Member Function Documentation

◆ generateValue()

double ShapeParameter::generateValue ( ) const

◆ getLaw()

ELaw ShapeParameter::getLaw ( ) const
inline

◆ getNbValarg()

int ShapeParameter::getNbValarg ( ) const
inline

◆ getValarg() [1/2]

const VectorDouble& ShapeParameter::getValarg ( ) const
inline

◆ getValarg() [2/2]

double ShapeParameter::getValarg ( int  iarg) const

◆ operator=()

ShapeParameter & ShapeParameter::operator= ( const ShapeParameter r)

◆ setLaw()

void ShapeParameter::setLaw ( const ELaw &  law)
inline

◆ setValarg()

void ShapeParameter::setValarg ( int  iarg,
double  value 
)

◆ toString()

String ShapeParameter::toString ( const AStringFormat strfmt = nullptr) const
overridevirtual

Interface to AStringable.

Reimplemented from AStringable.


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