1.3.1
CCC
 
ShapeParameter Class Reference

#include <ShapeParameter.hpp>

Inheritance diagram for ShapeParameter:
AStringable

Public Member Functions

 ShapeParameter (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 (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 ( 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 ( 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: