G4AttDef Class Reference

#include <G4AttDef.hh>

Inheritance diagram for G4AttDef:

G4AttDefT< T >

Public Member Functions

 G4AttDef (const G4String &name, const G4String &desc, const G4String &category, const G4String &extra, const G4String &valueType)
 G4AttDef (const G4String &name, const G4String &desc, const G4String &category, const G4String &extra, const G4TypeKey &typeKey)
 G4AttDef ()
virtual ~G4AttDef ()
const G4StringGetName () const
const G4StringGetDesc () const
const G4StringGetCategory () const
const G4StringGetExtra () const
const G4StringGetValueType () const
const G4TypeKeyGetTypeKey () const
void SetName (const G4String &name)
void SetDesc (const G4String &desc)
void SetCategory (const G4String &cat)
void SetExtra (const G4String &extra)
void SetValueType (const G4String &type)

Detailed Description

Definition at line 57 of file G4AttDef.hh.


Constructor & Destructor Documentation

G4AttDef::G4AttDef ( const G4String name,
const G4String desc,
const G4String category,
const G4String extra,
const G4String valueType 
) [inline]

Definition at line 60 of file G4AttDef.hh.

00064                                        :
00065       m_name(name),m_desc(desc),
00066       m_category(category),
00067       m_extra(extra),m_valueType(valueType){};

G4AttDef::G4AttDef ( const G4String name,
const G4String desc,
const G4String category,
const G4String extra,
const G4TypeKey typeKey 
) [inline]

Definition at line 70 of file G4AttDef.hh.

00074                                       :
00075       m_name(name),m_desc(desc),
00076       m_category(category),
00077       m_extra(extra),m_valueType("Null"), 
00078       m_typeKey(typeKey)
00079     {};

G4AttDef::G4AttDef (  )  [inline]

Definition at line 81 of file G4AttDef.hh.

00081 {};

virtual G4AttDef::~G4AttDef (  )  [inline, virtual]

Definition at line 82 of file G4AttDef.hh.

00082 {};


Member Function Documentation

const G4String& G4AttDef::GetCategory (  )  const [inline]

Definition at line 86 of file G4AttDef.hh.

00086 {return m_category;};

const G4String& G4AttDef::GetDesc (  )  const [inline]

Definition at line 85 of file G4AttDef.hh.

00085 {return m_desc;};

const G4String& G4AttDef::GetExtra (  )  const [inline]

Definition at line 87 of file G4AttDef.hh.

Referenced by G4AttUtils::GetKey().

00087 {return m_extra;};

const G4String& G4AttDef::GetName (  )  const [inline]

Definition at line 84 of file G4AttDef.hh.

00084 {return m_name;};

const G4TypeKey& G4AttDef::GetTypeKey (  )  const [inline]

Definition at line 89 of file G4AttDef.hh.

Referenced by G4AttFilterUtils::GetNewFilter().

00089 {return m_typeKey;};

const G4String& G4AttDef::GetValueType (  )  const [inline]

Definition at line 88 of file G4AttDef.hh.

Referenced by G4AttUtils::GetKey().

00088 {return m_valueType;};

void G4AttDef::SetCategory ( const G4String cat  )  [inline]

Definition at line 93 of file G4AttDef.hh.

00093 {m_category = cat;};

void G4AttDef::SetDesc ( const G4String desc  )  [inline]

Definition at line 92 of file G4AttDef.hh.

00092 {m_desc = desc;};

void G4AttDef::SetExtra ( const G4String extra  )  [inline]

Definition at line 94 of file G4AttDef.hh.

00094 {m_extra = extra;};

void G4AttDef::SetName ( const G4String name  )  [inline]

Definition at line 91 of file G4AttDef.hh.

00091 {m_name = name;};

void G4AttDef::SetValueType ( const G4String type  )  [inline]

Definition at line 95 of file G4AttDef.hh.

00095 {m_valueType = type;};


The documentation for this class was generated from the following file:
Generated on Mon May 27 17:51:29 2013 for Geant4 by  doxygen 1.4.7