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

PropertyWrapPtr< PType > Class Template Reference

Basic container properties, for containing any propertie types that support som operations. More...

#include <Properties.hpp>

Inheritance diagram for PropertyWrapPtr< PType >:

Inheritance graph
[legend]
Collaboration diagram for PropertyWrapPtr< PType >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual PType & Get ()
virtual const PType & Get () const
virtual bool operator== (const ImageProperty &other)
virtual void Write (ImLib3DFile *file, xmlpp::Element *parentNode=NULL, xmlpp::Element *node=NULL) const
 Write this object, either to a current node, a parent node, or the root node of the file.
virtual void Read (ImLib3DFile *file, xmlpp::Element *parentNode=NULL, xmlpp::Element *node=NULL)
 Read this object, either from a current node, a parent node, or the root node of the file.
virtual ImagePropertyDuplicate () const
 PropertyWrapPtr (const string &_name, PType *_ptr)
 PropertyWrapPtr (const string &_name)

Public Attributes

PType * ptr

Private Types

typedef TemplatedProperty<
PType > 
_Base

Detailed Description

template<class PType>
class PropertyWrapPtr< PType >

Basic container properties, for containing any propertie types that support som operations.

Currently must have: - empty ctr - copy operator - in and out stream

Definition at line 108 of file Properties.hpp.


The documentation for this class was generated from the following file:
Generated on Fri Jun 17 13:36:19 2005 for ImLib3D by  doxygen 1.4.2