Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

RayGina::CORE::RppBase Class Reference

#include <RppBase.hxx>

Inheritance diagram for RayGina::CORE::RppBase:

RayGina::CORE::RppAttrVec3r RayGina::CORE::RppBaseAtt RayGina::CORE::RppReal RayGina::CORE::RppString RayGina::CORE::RppAttrInt RayGina::CORE::RppAttrLong RayGina::CORE::RppAttrReal RayGina::CORE::RppAttrULong List of all members.

Public Member Functions

 RppBase (std::string element_name)
virtual ~RppBase ()

Public Attributes

std::string _element_name

Protected Member Functions

virtual int read (xmlTextReaderPtr reader)=0
virtual void writeRNG (std::ofstream &out, Spacer &spacer)

Friends

class XMLParser

Detailed Description

the rayGina Property Parser Object.

Definition at line 14 of file RppBase.hxx.


Constructor & Destructor Documentation

RayGina::CORE::RppBase::RppBase std::string  element_name  )  [inline]
 

Definition at line 17 of file RppBase.hxx.

virtual RayGina::CORE::RppBase::~RppBase  )  [inline, virtual]
 

Definition at line 18 of file RppBase.hxx.


Member Function Documentation

virtual int RayGina::CORE::RppBase::read xmlTextReaderPtr  reader  )  [protected, pure virtual]
 

Implemented in RayGina::CORE::RppReal, RayGina::CORE::RppString, RayGina::CORE::RppAttrInt, RayGina::CORE::RppAttrLong, RayGina::CORE::RppAttrULong, RayGina::CORE::RppAttrReal, and RayGina::CORE::RppAttrVec3r.

virtual void RayGina::CORE::RppBase::writeRNG std::ofstream &  out,
Spacer spacer
[inline, protected, virtual]
 

Reimplemented in RayGina::CORE::RppBaseAtt, and RayGina::CORE::RppAttrVec3r.

Definition at line 22 of file RppBase.hxx.


Friends And Related Function Documentation

friend class XMLParser [friend]
 

Reimplemented in RayGina::CORE::RppBaseAtt.

Definition at line 15 of file RppBase.hxx.


Member Data Documentation

std::string RayGina::CORE::RppBase::_element_name
 

Definition at line 19 of file RppBase.hxx.


The documentation for this class was generated from the following file:
Generated on Sun Dec 2 17:01:08 2007 for rayGina by  doxygen 1.3.9.1