Public Member Functions | Protected Member Functions

cyber::world::SphereBodyObjectDesc Class Reference

#include <SphereBodyObjectDesc.h>

Inheritance diagram for cyber::world::SphereBodyObjectDesc:
cyber::world::BodyObjectDesc cyber::world::ObjectDesc

List of all members.

Public Member Functions

const bl7::geometry2::Sphereget_sphere () const

Protected Member Functions

 SphereBodyObjectDesc (ClassID class_id, unsigned id, const ml7::Vector2 &position, float orientation, const bl7::geometry2::Sphere &sphere)
 SphereBodyObjectDesc (const SphereBodyObjectDesc &rhs)
SphereBodyObjectDescoperator= (const SphereBodyObjectDesc &rhs)
virtual ~SphereBodyObjectDesc (void)

Detailed Description

The sphere body object description class.


Constructor & Destructor Documentation

cyber::world::SphereBodyObjectDesc::SphereBodyObjectDesc ( ClassID  class_id,
unsigned  id,
const ml7::Vector2 position,
float  orientation,
const bl7::geometry2::Sphere sphere 
) [protected]

Explicit constructor.

cyber::world::SphereBodyObjectDesc::SphereBodyObjectDesc ( const SphereBodyObjectDesc rhs  )  [protected]

Copy constructor.

cyber::world::SphereBodyObjectDesc::~SphereBodyObjectDesc ( void   )  [protected, virtual]

Destructor.


Member Function Documentation

const bl7::geometry2::Sphere& cyber::world::SphereBodyObjectDesc::get_sphere (  )  const [inline]

Returns the sphere geometry.

SphereBodyObjectDesc & cyber::world::SphereBodyObjectDesc::operator= ( const SphereBodyObjectDesc rhs  )  [protected]

Copy assignment operator.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines