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 ()
MgcVector3Center ()
const MgcVector3Center () const
MgcVector3Direction ()
const MgcVector3Direction () const
MgcRealHeight ()
const MgcRealHeight () const
MgcRealRadius ()
const MgcRealRadius () 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