![]() |
VR-Forces 4.0.4 Class Documentation
|
Public Types | |
| typedef DtList | DtSpecAttributeContainer |
| typedef DtString | DtAttributeKey |
Public Member Functions | |
| DtSpecification () | |
| virtual | ~DtSpecification () |
| DtSpecification (const DtSpecification &orig) | |
| DtSpecification & | operator= (const DtSpecification &orig) |
| virtual const DtColor & | color () const |
| virtual void | setColor (const DtColor &c) |
| virtual DtString | specificationString () const |
| virtual void | dump () const |
| virtual double | length () const |
| virtual void | setLength (double val) |
| virtual double | width () const |
| virtual void | setWidth (double val) |
| virtual int | rotationAboutZ () const |
| virtual void | setRotationAboutZ (int angleInDegrees) |
| virtual bool | visible () const |
| virtual void | setVisible (bool val) |
| virtual double | drawingRadius () const |
| virtual void | addAttribute (const DtSpecificationAttribute &att) |
| virtual void | removeAttribute (const DtSpecificationAttribute &att) |
| virtual void | removeAttribute (const DtAttributeKey &label) |
| virtual DtSpecificationAttribute * | attribute (const DtString &label) |
| virtual const DtSpecificationAttribute * | attribute (const DtString &label) const |
| virtual void | addIntegerAttribute (const DtString &label, int value) |
| virtual bool | lookupIntegerAttribute (const DtString &label, int &value) const |
| virtual void | addRealAttribute (const DtString &label, double value) |
| virtual bool | lookupRealAttribute (const DtString &label, double &value) const |
| virtual void | addStringAttribute (const DtString &label, const DtString &value) |
| virtual bool | lookupStringAttribute (const DtString &label, DtString &value) const |
| virtual const DtSpecificationAttribute * | attributeOfType (const DtString &label, unsigned int type) const |
| virtual bool | readFrom (FILE *fp) |
| virtual bool | writeTo (FILE *fp) |
| virtual const DtSpecAttributeContainer & | attributes () const |
| virtual bool | operator== (const DtSpecification &other) const |
| virtual bool | operator!= (const DtSpecification &other) const |
| virtual bool | isASupersetOf (const DtSpecification &other) const |
Static Public Member Functions | |
| static const DtSpecification & | nullSpecification () |
Protected Member Functions | |
| virtual DtSpecificationAttribute * | newAttribute (unsigned int type) |
Protected Attributes | |
| DtColor | myColor |
| bool | myVisible |
| DtSpecAttributeContainer | myAttributes |
Static Protected Attributes | |
| static const DtString | theLengthString |
| static const DtString | theWidthString |
| static const DtString | theOrientationString |
| static const DtSpecification | theNullSpecification |
| typedef DtList DtSpecification::DtSpecAttributeContainer |
| virtual DtSpecification::~DtSpecification | ( | ) | [virtual] |
| DtSpecification::DtSpecification | ( | const DtSpecification & | orig | ) |
| DtSpecification& DtSpecification::operator= | ( | const DtSpecification & | orig | ) |
| virtual bool DtSpecification::operator== | ( | const DtSpecification & | other | ) | const [virtual] |
| virtual bool DtSpecification::operator!= | ( | const DtSpecification & | other | ) | const [virtual] |
| virtual bool DtSpecification::isASupersetOf | ( | const DtSpecification & | other | ) | const [virtual] |
| virtual const DtColor& DtSpecification::color | ( | ) | const [virtual] |
| virtual void DtSpecification::setColor | ( | const DtColor & | c | ) | [virtual] |
| virtual DtString DtSpecification::specificationString | ( | ) | const [virtual] |
| virtual void DtSpecification::dump | ( | ) | const [virtual] |
| virtual double DtSpecification::length | ( | ) | const [virtual] |
| virtual void DtSpecification::setLength | ( | double | val | ) | [virtual] |
| virtual double DtSpecification::width | ( | ) | const [virtual] |
| virtual void DtSpecification::setWidth | ( | double | val | ) | [virtual] |
| virtual int DtSpecification::rotationAboutZ | ( | ) | const [virtual] |
| virtual void DtSpecification::setRotationAboutZ | ( | int | angleInDegrees | ) | [virtual] |
| virtual bool DtSpecification::visible | ( | ) | const [virtual] |
| virtual void DtSpecification::setVisible | ( | bool | val | ) | [virtual] |
| virtual double DtSpecification::drawingRadius | ( | ) | const [virtual] |
| virtual void DtSpecification::addAttribute | ( | const DtSpecificationAttribute & | att | ) | [virtual] |
| virtual void DtSpecification::removeAttribute | ( | const DtSpecificationAttribute & | att | ) | [virtual] |
| virtual void DtSpecification::removeAttribute | ( | const DtAttributeKey & | label | ) | [virtual] |
| virtual DtSpecificationAttribute* DtSpecification::attribute | ( | const DtString & | label | ) | [virtual] |
| virtual const DtSpecificationAttribute* DtSpecification::attribute | ( | const DtString & | label | ) | const [virtual] |
| virtual void DtSpecification::addIntegerAttribute | ( | const DtString & | label, |
| int | value | ||
| ) | [virtual] |
| virtual bool DtSpecification::lookupIntegerAttribute | ( | const DtString & | label, |
| int & | value | ||
| ) | const [virtual] |
| virtual void DtSpecification::addRealAttribute | ( | const DtString & | label, |
| double | value | ||
| ) | [virtual] |
| virtual bool DtSpecification::lookupRealAttribute | ( | const DtString & | label, |
| double & | value | ||
| ) | const [virtual] |
| virtual void DtSpecification::addStringAttribute | ( | const DtString & | label, |
| const DtString & | value | ||
| ) | [virtual] |
| virtual bool DtSpecification::lookupStringAttribute | ( | const DtString & | label, |
| DtString & | value | ||
| ) | const [virtual] |
| virtual const DtSpecificationAttribute* DtSpecification::attributeOfType | ( | const DtString & | label, |
| unsigned int | type | ||
| ) | const [virtual] |
| virtual bool DtSpecification::readFrom | ( | FILE * | fp | ) | [virtual] |
| virtual bool DtSpecification::writeTo | ( | FILE * | fp | ) | [virtual] |
| static const DtSpecification& DtSpecification::nullSpecification | ( | ) | [static] |
| virtual const DtSpecAttributeContainer& DtSpecification::attributes | ( | ) | const [virtual] |
| virtual DtSpecificationAttribute* DtSpecification::newAttribute | ( | unsigned int | type | ) | [protected, virtual] |
DtColor DtSpecification::myColor [protected] |
bool DtSpecification::myVisible [protected] |
const DtString DtSpecification::theLengthString [static, protected] |
const DtString DtSpecification::theWidthString [static, protected] |
const DtString DtSpecification::theOrientationString [static, protected] |
const DtSpecification DtSpecification::theNullSpecification [static, protected] |