Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

KX_IClientObject Class Reference

#include <KX_IClientObject.h>

Inheritance diagram for KX_IClientObject:

KX_BlenderClientObject List of all members.

Public Methods

 KX_IClientObject ()
virtual ~KX_IClientObject ()
virtual MT_Vector3 GetEuler () = 0
virtual void ConvertIPOTransform (KX_IPOTransform& ipo_xform) const = 0
virtual void SetEuler (const MT_Vector3& euler) = 0
virtual void SetEulerFromMatrix (const MT_Matrix3x3& mat) = 0
virtual void SavePosition () = 0
virtual void RestorePosition () = 0
virtual bool HasParent () = 0
virtual void WhereIsObject () = 0
virtual MT_Transform GetTransformation () = 0
virtual MT_Vector3 GetScaling () = 0
virtual MT_Matrix3x3 GetScalinglessMatrix () = 0
virtual MT_Point3 GetOrigin () = 0
virtual void SetPosition (MT_Point3 pos) = 0
virtual bool HasIpo () = 0
virtual void WhereIsObjectTime (float curframetime) = 0
virtual void DisplaySymbolicShape (int drawmode) = 0

Constructor & Destructor Documentation

KX_IClientObject::KX_IClientObject ( ) [inline]
 

Definition at line 10 of file KX_IClientObject.h.

KX_IClientObject::~KX_IClientObject ( ) [inline, virtual]
 

Definition at line 11 of file KX_IClientObject.h.


Member Function Documentation

virtual void KX_IClientObject::ConvertIPOTransform ( KX_IPOTransform & ipo_xform ) const [pure virtual]
 

Reimplemented in KX_BlenderClientObject.

virtual void KX_IClientObject::DisplaySymbolicShape ( int drawmode ) [pure virtual]
 

Reimplemented in KX_BlenderClientObject.

virtual MT_Vector3 KX_IClientObject::GetEuler ( ) [pure virtual]
 

Reimplemented in KX_BlenderClientObject.

virtual MT_Point3 KX_IClientObject::GetOrigin ( ) [pure virtual]
 

Reimplemented in KX_BlenderClientObject.

virtual MT_Vector3 KX_IClientObject::GetScaling ( ) [pure virtual]
 

Reimplemented in KX_BlenderClientObject.

virtual MT_Matrix3x3 KX_IClientObject::GetScalinglessMatrix ( ) [pure virtual]
 

Reimplemented in KX_BlenderClientObject.

virtual MT_Transform KX_IClientObject::GetTransformation ( ) [pure virtual]
 

Reimplemented in KX_BlenderClientObject.

virtual bool KX_IClientObject::HasIpo ( ) [pure virtual]
 

Reimplemented in KX_BlenderClientObject.

virtual bool KX_IClientObject::HasParent ( ) [pure virtual]
 

Reimplemented in KX_BlenderClientObject.

virtual void KX_IClientObject::RestorePosition ( ) [pure virtual]
 

Reimplemented in KX_BlenderClientObject.

virtual void KX_IClientObject::SavePosition ( ) [pure virtual]
 

Reimplemented in KX_BlenderClientObject.

Referenced by KX_BlenderClientObject::KX_BlenderClientObject().

virtual void KX_IClientObject::SetEuler ( const MT_Vector3 & euler ) [pure virtual]
 

Reimplemented in KX_BlenderClientObject.

Referenced by KX_BlenderClientObject::SetEulerFromMatrix().

virtual void KX_IClientObject::SetEulerFromMatrix ( const MT_Matrix3x3 & basis ) [pure virtual]
 

Reimplemented in KX_BlenderClientObject.

virtual void KX_IClientObject::SetPosition ( MT_Point3 pos ) [pure virtual]
 

Reimplemented in KX_BlenderClientObject.

virtual void KX_IClientObject::WhereIsObject ( ) [pure virtual]
 

Reimplemented in KX_BlenderClientObject.

virtual void KX_IClientObject::WhereIsObjectTime ( float curframetime ) [pure virtual]
 

Reimplemented in KX_BlenderClientObject.


The documentation for this class was generated from the following file:
Generated at Thu Feb 1 13:03:41 2001 for Ketsji Game Engine by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000