21 #ifndef CPHYS_VIS_OBJECT_H
22 #define CPHYS_VIS_OBJECT_H
27 namespace OpenSkyNet {
72 virtual void syncVisFromPhys();
80 #endif //CPHYS_VIS_OBJECT_H
virtual bool getHasPosChanged() const
Definition: CPhysVisObject.h:46
Definition: CVisibleObject.h:28
virtual void setVel(const Math::Point<> &vel_)
Definition: CPhysVisObject.h:57
Definition: CPhysVisObject.h:30
#define UNUSED(var)
Definition: UTypes.h:35
Definition: CPhysicalObject.h:33
Definition: CDVolume.h:54
virtual void showCollisionVolume(bool show_=true)
Definition: CPhysVisObject.h:75
virtual Math::Point getPos() const
Definition: CPhysVisObject.h:43
virtual void setRot(const Math::Matrix3x3 &rot_)
Definition: CPhysVisObject.h:51
Math::Matrix3x3 _rotOffset
Definition: CPhysVisObject.h:34
virtual Math::Point getVel() const
Definition: CPhysVisObject.h:55
virtual PhysicalObject * getPhysicalObject()
Definition: CPhysVisObject.h:60
virtual const VisibleObject * getVisibleObject() const
Definition: CPhysVisObject.h:61
PhysicalObject * _pO
Definition: CPhysVisObject.h:32
virtual void setHasRotChanged(bool val_)
Definition: CPhysVisObject.h:53
Math::Point _posOffset
Definition: CPhysVisObject.h:35
virtual void setHasPosChanged(bool val_)
Definition: CPhysVisObject.h:47
virtual bool getHasRotChanged() const
Definition: CPhysVisObject.h:52
virtual void setPos(const Math::Point<> &pos_)
Definition: CPhysVisObject.h:45
virtual void setNonCollidingData(Object *obj_)
Definition: CPhysVisObject.h:67
unsigned int uint
Definition: UTypes.h:39
virtual void getVel(Math::Point<> &vel_) const
Definition: CPhysVisObject.h:56
#define CORE_DLL
Definition: CCoreDLL.h:57
virtual Math::Matrix3x3 getRot() const
Definition: CPhysVisObject.h:49
virtual void getRot(Math::Matrix3x3 &rot_) const
Definition: CPhysVisObject.h:50
virtual const PhysicalObject * getPhysicalObject() const
Definition: CPhysVisObject.h:59
virtual VisibleObject * getVisibleObject()
Definition: CPhysVisObject.h:62
virtual bool handleCollisions(Object *collidee_, std::vector< CD::HitInfo > &colliders_, float &dt_)
Definition: CPhysVisObject.h:68
Definition: ICollisionListener.h:34
Definition: MMatrix3x3.h:32
float float rot_[3]
Definition: ViewerApp.h:31
VisibleObject * _vO
Definition: CPhysVisObject.h:33
virtual void getPos(Math::Point<> &pos_) const
Definition: CPhysVisObject.h:44
virtual const PhysicalObject * getPhysicalObject() const =0
float pos_[3]
Definition: ViewerApp.h:31