VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
DtShapeProjectionInformation Class Reference

Public Member Functions

 DtShapeProjectionInformation ()
 
 DtShapeProjectionInformation (const DtString &s)
 
virtual ~DtShapeProjectionInformation ()
 
virtual bool load (FILE *)
 
virtual bool valueFor (const DtString &key, DtString &value) const
 
virtual void parseBracketString (const DtString &bracketString)
 
DtString key () const
 
DtString value () const
 
void setValue (const DtString &)
 
const
DtShapeProjectionInformationList
children () const
 
virtual void add (const DtString &key, const DtString &val)
 
virtual void addKeyword (const DtString &kw, const DtString &expectedValues)
 
void initializeKeywords ()
 

Protected Member Functions

virtual DtString readKeyword (FILE *f)
 
virtual bool parseContents (FILE *f, const DtString &expected)
 
virtual DtString parseString (FILE *f)
 
virtual DtString allBetweenBrackets (FILE *f)
 
virtual void addChildren (FILE *f)
 
virtual void parseKeyValuePair ()
 

Protected Attributes

DtString myKey
 
DtString myValue
 
DtString mySubKey
 
DtShapeProjectionInformationList myChildren
 
std::map< DtString, DtStringmyKeywords
 

Constructor & Destructor Documentation

DtShapeProjectionInformation::DtShapeProjectionInformation ( )
DtShapeProjectionInformation::DtShapeProjectionInformation ( const DtString s)
virtual DtShapeProjectionInformation::~DtShapeProjectionInformation ( )
virtual

Member Function Documentation

virtual bool DtShapeProjectionInformation::load ( FILE *  )
virtual
virtual bool DtShapeProjectionInformation::valueFor ( const DtString key,
DtString value 
) const
virtual
virtual void DtShapeProjectionInformation::parseBracketString ( const DtString bracketString)
virtual
DtString DtShapeProjectionInformation::key ( ) const
inline

References myKey.

DtString DtShapeProjectionInformation::value ( ) const
inline

References myValue.

void DtShapeProjectionInformation::setValue ( const DtString val)
inline

References myValue.

const DtShapeProjectionInformationList & DtShapeProjectionInformation::children ( ) const
inline

References myChildren.

virtual void DtShapeProjectionInformation::add ( const DtString key,
const DtString val 
)
virtual
virtual void DtShapeProjectionInformation::addKeyword ( const DtString kw,
const DtString expectedValues 
)
virtual
void DtShapeProjectionInformation::initializeKeywords ( )
virtual DtString DtShapeProjectionInformation::readKeyword ( FILE *  f)
protectedvirtual
virtual bool DtShapeProjectionInformation::parseContents ( FILE *  f,
const DtString expected 
)
protectedvirtual
virtual DtString DtShapeProjectionInformation::parseString ( FILE *  f)
protectedvirtual
virtual DtString DtShapeProjectionInformation::allBetweenBrackets ( FILE *  f)
protectedvirtual
virtual void DtShapeProjectionInformation::addChildren ( FILE *  f)
protectedvirtual
virtual void DtShapeProjectionInformation::parseKeyValuePair ( )
protectedvirtual

Member Data Documentation

DtString DtShapeProjectionInformation::myKey
protected

Referenced by key().

DtString DtShapeProjectionInformation::myValue
protected

Referenced by setValue(), and value().

DtString DtShapeProjectionInformation::mySubKey
protected
DtShapeProjectionInformationList DtShapeProjectionInformation::myChildren
protected

Referenced by children().

std::map<DtString, DtString> DtShapeProjectionInformation::myKeywords
protected

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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)