Public Member Functions | |
Polygon () | |
virtual | ~Polygon () |
virtual String | className () const |
virtual Object & | clone () const |
Polygon & | operator= (const Polygon &p) |
virtual void | serialize (base::Serializer &s) |
read or write object state to Serializer | |
virtual bool | isSameKindAs (const Object &) const |
Static Public Member Functions | |
template<class BaseClass, class DerivedClass> void | registerSerializableInstantiator (const SerializableInstantiator &instantiator) |
void | registerSerializableInstantiator (const String &baseClassTypeName, const String &derivedClassTypeName, const SerializableInstantiator &instantiator) |
template<class BaseClass> const SerializableInstantiator & | getSerializableInstantiator (const String &derivedClassTypeName) |
const SerializableInstantiator & | getSerializableInstantiator (const String &baseClassTypeName, const String &derivedClassTypeName) |
void * | operator new (std::size_t size) |
void | operator delete (void *p, std::size_t size) |
Protected Member Functions | |
Polygon (const Polygon &p) | |
void | addEdge (ref< Edge > e) |
Protected Attributes | |
EdgeList | edges |
Friends | |
class | Polyhedron |
|
Definition at line 164 of file Polyhedron. Referenced by clone(). |
|
Definition at line 165 of file Polyhedron. |
|
Definition at line 178 of file Polyhedron. |
|
Definition at line 180 of file Polyhedron. References base::reflist< _Tp, _Alloc >::push_back(). |
|
return the name of the object's class type. Must be defined by derived classes. Implements base::Object. Definition at line 167 of file Polyhedron. |
|
Definition at line 168 of file Polyhedron. |
|
|
|
Definition at line 71 of file Serializable. References base::String. |
|
|
|
|
|
Definition at line 188 of file SmallObj. References operator new(). |
|
Definition at line 170 of file Polyhedron. References edges. |
|
|
|
Definition at line 62 of file Serializable. |
|
read or write object state to Serializer
Implements base::Serializable. Definition at line 173 of file Polyhedron. |
|
Definition at line 184 of file Polyhedron. |
|
Definition at line 182 of file Polyhedron. Referenced by operator=(). |