simulation
Class CBoundingObject
in BoundingObjects.h
in BoundingObjects.cpp
- Direct Known Subclasses:
- CBoundingBox, CBoundingCircle
- class CBoundingObject
m_height
public float m_height;
m_pos
public CVector2D m_pos;
m_radius
public float m_radius;
m_type
public CBoundingObject::EBoundingType m_type;
CBoundingObject
public CBoundingObject();
Contains
public bool Contains( const CVector2D& point );
Intersects
public bool Intersects( CBoundingObject* obj );
LooselyContains
public virtual bool LooselyContains( const CVector2D& point, const CVector2D& delta )= 0;
LooselyIntersects
public virtual bool LooselyIntersects( CBoundingObject* obj, const CVector2D& delta )= 0;
Render
public virtual void Render( float height )= 0;
SetHeight
public void SetHeight( float height );
SetPosition
public void SetPosition( float x, float y );