#include <GiGaCnv/GiGaLeaf.h>
Public Types | |
| typedef std::vector< std::string > | Pars |
| typedef std::vector< unsigned long > | IPars |
Public Member Functions | |
| GiGaLeaf (const std::string &path="", const CLID &clid=CLID(), const Pars &pars=Pars(), const IPars &ipars=IPars()) | |
| Standard constructor. | |
| virtual | ~GiGaLeaf () |
| destructor | |
| const std::string & | path () const |
| accessor to object path | |
| const CLID & | clid () const |
| accessor to object CLID | |
| const std::string * | par () const |
| get string parameters trick! be VERY careful! | |
| const unsigned long * | ipar () const |
| get integer parameters trick! be VERY careful! | |
| const Pars & | pars () const |
| accessor to object parameters | |
| const IPars & | ipars () const |
| accessor to object parameters | |
| void | setPath (const std::string &value) |
| set new value for the object path | |
| void | setClid (const CLID &value) |
| set new value for the object clid | |
| void | setPars (const Pars &value) |
| set new value for the object parameters | |
| void | setIPars (const IPars &value) |
| set new value for the object parameters | |
Private Attributes | |
| std::string | m_path |
| CLID | m_clid |
| Pars | m_pars |
| IPars | m_ipars |
Definition at line 32 of file GiGaLeaf.h.
| typedef std::vector<std::string> GiGaLeaf::Pars |
Definition at line 36 of file GiGaLeaf.h.
| typedef std::vector<unsigned long> GiGaLeaf::IPars |
Definition at line 37 of file GiGaLeaf.h.
| GiGaLeaf::GiGaLeaf | ( | const std::string & | path = "", |
|
| const CLID & | clid = CLID(), |
|||
| const Pars & | pars = Pars(), |
|||
| const IPars & | ipars = IPars() | |||
| ) |
Standard constructor.
| path | object path | |
| clid | object CLID | |
| pars | parameters (strings) | |
| ipars | parameters (integers) |
| virtual GiGaLeaf::~GiGaLeaf | ( | ) | [virtual] |
destructor
| const std::string& GiGaLeaf::path | ( | ) | const [inline] |
accessor to object path
Definition at line 61 of file GiGaLeaf.h.
00061 { return m_path ; }
| const CLID& GiGaLeaf::clid | ( | ) | const [inline] |
accessor to object CLID
Definition at line 66 of file GiGaLeaf.h.
00066 { return m_clid ; }
| const std::string* GiGaLeaf::par | ( | ) | const [inline] |
get string parameters trick! be VERY careful!
Definition at line 72 of file GiGaLeaf.h.
| const unsigned long* GiGaLeaf::ipar | ( | ) | const [inline] |
get integer parameters trick! be VERY careful!
Definition at line 79 of file GiGaLeaf.h.
| const Pars& GiGaLeaf::pars | ( | ) | const [inline] |
accessor to object parameters
Definition at line 85 of file GiGaLeaf.h.
00085 { return m_pars ; }
| const IPars& GiGaLeaf::ipars | ( | ) | const [inline] |
accessor to object parameters
Definition at line 90 of file GiGaLeaf.h.
00090 { return m_ipars; }
| void GiGaLeaf::setPath | ( | const std::string & | value | ) | [inline] |
set new value for the object path
| valeu | new value for the object path |
Definition at line 95 of file GiGaLeaf.h.
00095 { m_path = value ; }
| void GiGaLeaf::setClid | ( | const CLID & | value | ) | [inline] |
set new value for the object clid
| valeu | new value for the object clid |
Definition at line 100 of file GiGaLeaf.h.
00100 { m_clid = value ; }
| void GiGaLeaf::setPars | ( | const Pars & | value | ) | [inline] |
set new value for the object parameters
| valeu | new value for the object parameters |
Definition at line 105 of file GiGaLeaf.h.
| void GiGaLeaf::setIPars | ( | const IPars & | value | ) | [inline] |
set new value for the object parameters
| valeu | new value for the object parameters |
Definition at line 115 of file GiGaLeaf.h.
00115 { m_ipars = value ; }
std::string GiGaLeaf::m_path [private] |
Definition at line 119 of file GiGaLeaf.h.
CLID GiGaLeaf::m_clid [private] |
Definition at line 120 of file GiGaLeaf.h.
Pars GiGaLeaf::m_pars [private] |
Definition at line 121 of file GiGaLeaf.h.
IPars GiGaLeaf::m_ipars [private] |
Definition at line 122 of file GiGaLeaf.h.
1.4.7