Changeset 4871 in orxonox.OLD for orxonox/trunk/src/lib/coord
- Timestamp:
- Jul 15, 2005, 1:22:52 AM (20 years ago)
- Location:
- orxonox/trunk/src/lib/coord
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
orxonox/trunk/src/lib/coord/null_parent.cc
r4836 r4871 1 1 2 2 3 /* 3 /* 4 4 orxonox - the future of 3D-vertical-scrollers 5 5 … … 25 25 26 26 /** 27 * @returns the Reference to the NullParent28 */29 NullParent* NullParent::getInstance ()30 {31 if(!NullParent::singletonRef)32 NullParent::singletonRef = new NullParent ();33 return NullParent::singletonRef;34 }35 36 /**37 27 * creates the one and only NullParent 38 28 * @param absCoordinate the cordinate of the Parent (normally Vector(0,0,0)) … … 51 41 * standard deconstructor 52 42 */ 53 NullParent::~NullParent () 43 NullParent::~NullParent () 54 44 { 55 45 //delete singletonRef; -
orxonox/trunk/src/lib/coord/null_parent.h
r4836 r4871 1 /*! 1 /*! 2 2 \file null_parent.h 3 3 * Definition of the NullParent, the higest PNode of them all. … … 13 13 class NullParent : public PNode { 14 14 15 public: 16 static NullParent* getInstance (); 17 virtual ~NullParent (); 15 public: 16 /** @returns a Pointer to the only object of this Class */ 17 inline static NullParent* getInstance() { if (!singletonRef) singletonRef = new NullParent(); return singletonRef; }; 18 virtual ~NullParent (); 18 19 19 private:20 NullParent (const Vector& absCoordinate = Vector());20 private: 21 NullParent (const Vector& absCoordinate = Vector()); 21 22 22 private:23 static NullParent* singletonRef; //!< A reference to the NullParent23 private: 24 static NullParent* singletonRef; //!< A reference to the NullParent 24 25 25 26 };
Note: See TracChangeset
for help on using the changeset viewer.