14 |
|
~CompositeVisitor(); |
15 |
|
|
16 |
|
virtual void visit(Atom* atom) {internalVisit(atom);} |
17 |
< |
virtual void visit(DirectionalAtom* datom) {internalVisit(datom);} |
17 |
> |
virtual void visit(DirectionalAtom* datom) {internalVisit((Atom*)datom);} |
18 |
|
virtual void visit(RigidBody* rb) {internalVisit(rb);} |
19 |
|
|
20 |
|
virtual void update(); |
25 |
|
|
26 |
|
const string toString(); |
27 |
|
protected: |
28 |
< |
void internalVisit(StuntDouble* sd); |
28 |
> |
void internalVisit(Atom* sd); |
29 |
> |
void internalVisit(RigidBody* sd); |
30 |
|
list<pair<BaseVisitor*, int> > visitorList; |
31 |
|
}; |
32 |
|
|