Colliding Shapes
Ian Parberry's "Introduction to Game Physics"
CArc Member List

This is the complete list of members for CArc, including all inherited members.

AddAABBPoint(const Vector2 &)CShape
CArc(CArcDesc &)CArc
CCircle(const CCircleDesc &)CCircle
ClosestPt(const Vector2 &)CCircle
CShape(const CShapeDesc &)CShape
GetAABB() constCShape
GetCanCollide() constCShape
GetElasticity() constCShape
GetEndPts(Vector2 &, Vector2 &)CArc
GetMotionType() constCShape
GetOrientation() constCShape
GetPos() constCShape
GetRadius()CCircle
GetRotating() constCShape
GetRotCenter() constCShape
GetRotSpeed() constCShape
GetSensor() constCShape
GetShapeType() constCShape
GetTangents(Vector2 &, Vector2 &)CArc
GetUserPtr() constCShape
m_bCanCollideCShapeprotected
m_bIsSensorCShapeprotected
m_bRotatingCShapeprotected
m_cAABBCShapeprotected
m_eMotionTypeCShapeprotected
m_eShapeTypeCShapeprotected
m_fAngle0CArcprotected
m_fAngle1CArcprotected
m_fElasticityCShapeprotected
m_fGravityCShapeCommonprotectedstatic
m_fOrientationCShapeprotected
m_fRadiusCCircleprotected
m_fRadiusSqCCircleprotected
m_fRotSpeedCShapeprotected
m_fTimeStepCShapeCommonprotectedstatic
m_pUserCShapeprotected
m_vPt0CArcprotected
m_vPt1CArcprotected
m_vRotCenterCShapeprotected
m_vTangent0CArcprotected
m_vTangent1CArcprotected
move()CShapevirtual
PreCollide(CContactDesc &)CArcvirtual
PtInCircle(const Vector2 &)CCircle
PtInSector(const Vector2 &)CArc
PtToAngle(const Vector2 &)CArcprotected
Reset()CShapevirtual
Rotate(const Vector2 &, float)CShapevirtual
SetAABBPoint(const Vector2 &)CShape
SetCanCollide(bool=true)CShape
SetOrientation(float)CShape
SetPos(const Vector2 &)CShape
SetRotating(bool)CShape
SetRotCenter(const Vector2 &)CShape
SetRotSpeed(float)CShape
SetUserPtr(void *)CShape
Tangent(CCircle *, CLineSegDesc &)CCircle
Tangents(const Vector2 &, Vector2 &, Vector2 &)CCircle
Tangents(CCircle *, CLineSegDesc &, CLineSegDesc &)CCircle
Update()CArcprotected
~CShape()CShapevirtual