ICAROUS
All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Modules Pages
Public Member Functions | Public Attributes | Private Attributes | List of all members
larcfm::CD3DTable Class Reference
Inheritance diagram for larcfm::CD3DTable:
larcfm::ParameterTable larcfm::ParameterAcceptor larcfm::ParameterProvider

Public Member Functions

 CD3DTable (double d, double h)
 
 CD3DTable (double d, const std::string &dunit, double h, const std::string &hunit)
 
double getHorizontalSeparation () const
 
void setHorizontalSeparation (double d)
 
double getVerticalSeparation () const
 
void setVerticalSeparation (double h)
 
double getHorizontalSeparation (const std::string &u) const
 
void setHorizontalSeparation (double d, const std::string &u)
 
double getVerticalSeparation (const std::string &u) const
 
void setVerticalSeparation (double h, const std::string &u)
 
bool equals (const CD3DTable &t2) const
 
ParameterData getParameters () const
 
void updateParameterData (ParameterData &p) const
 
void setParameters (const ParameterData &p)
 
std::string getUnits (const std::string &key) const
 
std::string toString () const
 
std::string toPVS () const
 

Public Attributes

double D
 
double H
 

Private Attributes

std::map< std::string, std::string > units_
 

Member Function Documentation

◆ getParameters()

ParameterData larcfm::CD3DTable::getParameters ( ) const
virtual

◆ setParameters()

void larcfm::CD3DTable::setParameters ( const ParameterData p)
virtual

◆ toString()

std::string larcfm::CD3DTable::toString ( ) const
virtual

◆ updateParameterData()

void larcfm::CD3DTable::updateParameterData ( ParameterData p) const
virtual

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