#include <ilayer.h>

Public Member Functions |
|
| LayerProperty () | |
| LayerProperty (const MSTR &name, int id) | |
| virtual | ~LayerProperty () |
| virtual void | SetProperty (const int d)=0 |
| virtual void | SetProperty (const float d)=0 |
| virtual void | SetProperty (const Point3 &d)=0 |
| virtual void | SetProperty (const MSTR &d)=0 |
| virtual void | SetProperty (void *d)=0 |
| virtual bool | GetProperty (int &i) const =0 |
| virtual bool | GetProperty (float &f) const =0 |
| virtual bool | GetProperty (Point3 &p) const =0 |
| virtual bool | GetProperty (MSTR &n) const =0 |
| virtual bool | GetProperty (void *v) const =0 |
| int | GetID () const |
| void | SetID (int id) |
| MSTR | GetName () const |
| void | SetName (const MSTR &name) |
| LayerProperty | ( | ) | [inline] |
: m_id(-1), m_name("") {}
| LayerProperty | ( | const MSTR & | name, |
| int | id | ||
| ) | [inline] |
: m_id(id), m_name(name) {}
| virtual ~LayerProperty | ( | ) | [inline, virtual] |
{}
| virtual void SetProperty | ( | const int | d | ) | [pure virtual] |
| virtual void SetProperty | ( | const float | d | ) | [pure virtual] |
| virtual void SetProperty | ( | const Point3 & | d | ) | [pure virtual] |
| virtual void SetProperty | ( | const MSTR & | d | ) | [pure virtual] |
| virtual void SetProperty | ( | void * | d | ) | [pure virtual] |
| virtual bool GetProperty | ( | int & | i | ) | const [pure virtual] |
| virtual bool GetProperty | ( | float & | f | ) | const [pure virtual] |
| virtual bool GetProperty | ( | Point3 & | p | ) | const [pure virtual] |
| virtual bool GetProperty | ( | MSTR & | n | ) | const [pure virtual] |
| virtual bool GetProperty | ( | void * | v | ) | const [pure virtual] |
| int GetID | ( | ) | const [inline] |
| void SetID | ( | int | id | ) | [inline] |
{ m_id = id; }
| MSTR GetName | ( | ) | const [inline] |
| void SetName | ( | const MSTR & | name | ) | [inline] |
{ m_name = name; }