a2dAutoZeroProperty Class Reference
[a2dPropObject holds property objects]

property to hold a a2dObject pointer type variable to be associated with a a2dPropObject More...

#include <gen.h>

Inheritance diagram for a2dAutoZeroProperty:

Inheritance graph
[legend]
Collaboration diagram for a2dAutoZeroProperty:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 a2dAutoZeroProperty (const a2dPropertyIdRefObjectAutoZero *id, a2dObject *value)
 a2dAutoZeroProperty (const a2dAutoZeroProperty &other, a2dObject::CloneOptions options)
virtual a2dNamedPropertyClone (a2dObject::CloneOptions options) const
 Virtual copy constructor.
virtual void Assign (const a2dNamedProperty &other)
 Virtual assignment operator.
void SetValue (a2dObject *value)
virtual a2dObjectGetRefObject () const
 when a2dProperty, return its value else assert
virtual a2dObjectGetRefObjectNA () const
 when a2dProperty, return its value else return NULL
a2dObjectGetValue () const
a2dObjectAutoZeroPtrGetValuePtr ()
a2dObjectAutoZeroPtrGetValueRef ()
virtual wxString StringRepresentation () const
virtual wxString StringValueRepresentation () const
virtual void DoSave (wxObject *parent, a2dIOHandlerXmlSerOut &out, a2dXmlSer_flag xmlparts, a2dObjectList *towrite)
 Save settings.
virtual void DoLoad (wxObject *parent, a2dIOHandlerXmlSerIn &parser, a2dXmlSer_flag xmlparts)
 Load settings.

Static Public Member Functions

static a2dAutoZeroPropertyCreatePropertyFromString (const a2dPropertyIdRefObjectAutoZero *id, const wxString &value)

Protected Attributes

a2dObjectAutoZeroPtr m_value


Detailed Description

property to hold a a2dObject pointer type variable to be associated with a a2dPropObject

Definition at line 1691 of file gen.h.


Member Function Documentation

a2dAutoZeroProperty * a2dAutoZeroProperty::CreatePropertyFromString ( const a2dPropertyIdRefObjectAutoZero id,
const wxString &  value 
) [static]

Construct a new property object from a string If this is not appropriate, this may return NULL

Definition at line 1306 of file gen.cpp.

wxString a2dAutoZeroProperty::StringRepresentation (  )  const [virtual]

Convert the property to a string, used to serialize class. Override to define it for your properties.

Reimplemented from a2dNamedProperty.

Definition at line 1364 of file gen.cpp.

wxString a2dAutoZeroProperty::StringValueRepresentation (  )  const [virtual]

Convert the property value to a string, used to serialize class. Override to define it for your properties.

Reimplemented from a2dNamedProperty.

Definition at line 1369 of file gen.cpp.


The documentation for this class was generated from the following files:
a2dAutoZeroProperty Class Reference -- Tue Aug 31 18:11:23 2010 -- 31 Aug 2010 -- 1.5.5 -- wxArt2D -- . -- Main Page Reference Documentation