ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE/libmdtools/StuntDouble.hpp
(Generate patch)

Comparing trunk/OOPSE/libmdtools/StuntDouble.hpp (file contents):
Revision 1118 by tim, Mon Apr 19 03:52:27 2004 UTC vs.
Revision 1234 by tim, Fri Jun 4 03:15:31 2004 UTC

# Line 13 | Line 13 | class StuntDouble {
13  
14   class StuntDouble {
15   public:
16 +  virtual ~StuntDouble();
17    
18    int getObjType();
19    
# Line 69 | Line 70 | class StuntDouble {
70    virtual bool isLinear() {return false;}
71    virtual int linearAxis() {return -1;}
72  
73 +  virtual double   getZangle();
74 +  virtual void   setZangle(double zAngle);
75 +  virtual void   addZangle(double zAngle);
76  
77    virtual void accept(BaseVisitor* v) = 0;
78  
# Line 78 | Line 82 | class StuntDouble {
82    
83   protected:
84    StuntDouble(){}
85 +
86 +  //prevent default copy constructor copy information from properties which will cause problem
87 +  StuntDouble(const StuntDouble& sd){
88 +    objType = sd.objType;
89 +  }
90 +  
91    int objType;
92  
93    map<string, GenericData*> properties;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines