12 |
protected: |
protected: |
13 |
CoordSys *super; |
CoordSys *super; |
14 |
CoordSys *inverse; |
CoordSys *inverse; |
15 |
|
bool ownInverse; |
16 |
public: |
public: |
17 |
|
CoordSys() : super(0), inverse(0), ownInverse(1) { |
18 |
|
} |
19 |
|
|
20 |
virtual void setSuper(CoordSys *super) { |
virtual void setSuper(CoordSys *super) { |
21 |
this->super = super; |
this->super = super; |
22 |
} |
} |
77 |
*/ |
*/ |
78 |
virtual bool performGL() ; |
virtual bool performGL() ; |
79 |
|
|
|
CoordSys() : super(0), inverse(0) { |
|
|
} |
|
80 |
virtual ~CoordSys() { |
virtual ~CoordSys() { |
81 |
if(inverse) delete inverse; |
if(inverse && ownInverse) delete inverse; |
82 |
} |
} |
83 |
|
|
84 |
virtual void dump() { |
virtual void dump() { |