Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Attributes | List of all members
XBase Class Referenceabstract

#include <XBase.hh>

Inheritance diagram for XBase:
Inheritance graph
[legend]

Public Member Functions

 XBase ()
 
virtual ~XBase ()
 
void SetIVal (int aval)
 
int GetIVal () const
 
void SetDVal (double aval)
 
double GetDVal () const
 
void AMethod ()
 
virtual int VMethod (const XBase *abase) const =0
 
 XBase ()
 
virtual ~XBase ()
 
void SetIVal (int i)
 
int GetIVal () const
 
virtual std::string PVMethod ()=0
 
 XBase ()
 
 ~XBase ()
 
virtual void VMethodA (const AClass *a)
 
virtual void VMethodB (const BClass *b)
 

Protected Attributes

int ival
 
double dval
 

Detailed Description

Definition at line 41 of file XBase.hh.

Constructor & Destructor Documentation

XBase::XBase ( )

Definition at line 43 of file XBase.cc.

XBase::~XBase ( )
virtual

Definition at line 52 of file XBase.cc.

XBase::XBase ( )
virtual XBase::~XBase ( )
virtual
XBase::XBase ( )
inline

Definition at line 64 of file test10.cc.

XBase::~XBase ( )
inline

Definition at line 65 of file test10.cc.

Member Function Documentation

void XBase::AMethod ( )

Definition at line 59 of file XBase.cc.

Here is the caller graph for this function:

double XBase::GetDVal ( ) const
inline

Definition at line 68 of file XBase.hh.

Here is the caller graph for this function:

int XBase::GetIVal ( ) const
inline

Definition at line 65 of file XBase.hh.

Here is the caller graph for this function:

int XBase::GetIVal ( ) const
inline
virtual std::string XBase::PVMethod ( )
pure virtual

Implemented in w_XBase.

Here is the caller graph for this function:

void XBase::SetDVal ( double  aval)
inline

Definition at line 67 of file XBase.hh.

Here is the caller graph for this function:

void XBase::SetIVal ( int  aval)
inline

Definition at line 64 of file XBase.hh.

Here is the caller graph for this function:

void XBase::SetIVal ( int  i)
inline
virtual int XBase::VMethod ( const XBase abase) const
pure virtual

Implemented in AClass.

Here is the caller graph for this function:

virtual void XBase::VMethodA ( const AClass a)
inlinevirtual

Definition at line 67 of file test10.cc.

Here is the caller graph for this function:

virtual void XBase::VMethodB ( const BClass b)
inlinevirtual

Definition at line 71 of file test10.cc.

Here is the caller graph for this function:

Member Data Documentation

double XBase::dval
protected

Definition at line 44 of file XBase.hh.

int XBase::ival
protected

Definition at line 43 of file XBase.hh.


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