MgcCylinder Class Reference

#include <basic/geometry/geo_rangesensor/MgcCylinder.h>

Collaboration diagram for MgcCylinder:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MgcCylinder ()
MgcVector3 & Center ()
const MgcVector3 & Center () const
MgcVector3 & Direction ()
const MgcVector3 & Direction () const
MgcReal & Height ()
const MgcReal & Height () const
MgcReal & Radius ()
const MgcReal & Radius () const
MgcSegment3 GetSegment () const

Protected Attributes

MgcVector3 m_kCenter
MgcVector3 m_kDirection
MgcReal m_fHeight
MgcReal m_fRadius

Detailed Description

Definition at line 19 of file MgcCylinder.h.


Constructor & Destructor Documentation

MgcCylinder::MgcCylinder (   )  [inline]
 

Definition at line 15 of file MgcCylinder.inl.


Member Function Documentation

const MgcVector3 & MgcCylinder::Center (   )  const [inline]
 

Definition at line 25 of file MgcCylinder.inl.

References m_kCenter.

MgcVector3 & MgcCylinder::Center (   )  [inline]
 

Definition at line 20 of file MgcCylinder.inl.

References m_kCenter.

Referenced by Range_Sensor::AddCylinderToDepthMap(), FindIntersection(), and MgcTestIntersection().

const MgcVector3 & MgcCylinder::Direction (   )  const [inline]
 

Definition at line 35 of file MgcCylinder.inl.

References m_kDirection.

MgcVector3 & MgcCylinder::Direction (   )  [inline]
 

Definition at line 30 of file MgcCylinder.inl.

References m_kDirection.

Referenced by Range_Sensor::AddCylinderToDepthMap(), FindIntersection(), and MgcTestIntersection().

MgcSegment3 MgcCylinder::GetSegment (   )  const [inline]
 

Definition at line 60 of file MgcCylinder.inl.

References MgcSegment3::Direction(), m_fHeight, m_kCenter, m_kDirection, and MgcSegment3::Origin().

Referenced by MgcTestIntersection().

Here is the call graph for this function:

const MgcReal & MgcCylinder::Height (   )  const [inline]
 

Definition at line 45 of file MgcCylinder.inl.

References m_fHeight.

MgcReal & MgcCylinder::Height (   )  [inline]
 

Definition at line 40 of file MgcCylinder.inl.

References m_fHeight.

Referenced by Range_Sensor::AddCylinderToDepthMap(), FindIntersection(), and MgcTestIntersection().

const MgcReal & MgcCylinder::Radius (   )  const [inline]
 

Definition at line 55 of file MgcCylinder.inl.

References m_fRadius.

MgcReal & MgcCylinder::Radius (   )  [inline]
 

Definition at line 50 of file MgcCylinder.inl.

References m_fRadius.

Referenced by Range_Sensor::AddCylinderToDepthMap(), FindIntersection(), and MgcTestIntersection().


Member Data Documentation

MgcReal MgcCylinder::m_fHeight [protected]
 

Definition at line 44 of file MgcCylinder.h.

Referenced by GetSegment(), and Height().

MgcReal MgcCylinder::m_fRadius [protected]
 

Definition at line 45 of file MgcCylinder.h.

Referenced by Radius().

MgcVector3 MgcCylinder::m_kCenter [protected]
 

Definition at line 42 of file MgcCylinder.h.

Referenced by Center(), and GetSegment().

MgcVector3 MgcCylinder::m_kDirection [protected]
 

Definition at line 43 of file MgcCylinder.h.

Referenced by Direction(), and GetSegment().


The documentation for this class was generated from the following files:
Generated on Sat Apr 1 21:51:16 2006 for Motion Planning Kernel by  doxygen 1.4.6-NO