00001 00002 #ifndef RC_GROUP_H 00003 #define RC_GROUP_H 00004 00008 class Group : public Transformable { 00009 friend class SceneGraph; 00010 00011 /*----------------------------------------------------------[ Functions ]----*/ 00012 00013 protected: 00014 Group( 00015 const char *nname 00016 ) : Transformable(nname, NODE_GROUP) { } 00017 00018 Group( 00019 const char *nname, 00020 const char *filename 00021 ); 00022 00023 ~Group(); 00024 00025 void logInfo(); 00026 00027 private: 00028 00029 Node *duplicateSelf(); 00030 00031 /*------------------------------------------------------------[ Members ]----*/ 00032 00033 }; 00034 00035 00036 #endif /* RC_GROUP_H */ 00037