basic/geometry/geo_rangesensor/MgcFrustum.inl

Go to the documentation of this file.
00001 // Magic Software, Inc.
00002 // http://www.magic-software.com
00003 // Copyright (c) 2000, All Rights Reserved
00004 //
00005 // Source code from Magic Software is supplied under the terms of a license
00006 // agreement and may not be copied or disclosed except in accordance with the
00007 // terms of that agreement.  The various license agreements may be found at
00008 // the Magic Software web site.  This file is subject to the license
00009 //
00010 // FREE SOURCE CODE
00011 // http://www.magic-software.com/License.html/free.pdf
00012 
00013 //----------------------------------------------------------------------------
00014 inline MgcVector3& MgcFrustum::Origin ()
00015 {
00016     return m_kOrigin;
00017 }
00018 //----------------------------------------------------------------------------
00019 inline const MgcVector3& MgcFrustum::Origin () const
00020 {
00021     return m_kOrigin;
00022 }
00023 //----------------------------------------------------------------------------
00024 inline MgcVector3& MgcFrustum::LVector ()
00025 {
00026     return m_kLVector;
00027 }
00028 //----------------------------------------------------------------------------
00029 inline const MgcVector3& MgcFrustum::LVector () const
00030 {
00031     return m_kLVector;
00032 }
00033 //----------------------------------------------------------------------------
00034 inline MgcVector3& MgcFrustum::UVector ()
00035 {
00036     return m_kUVector;
00037 }
00038 //----------------------------------------------------------------------------
00039 inline const MgcVector3& MgcFrustum::UVector () const
00040 {
00041     return m_kUVector;
00042 }
00043 //----------------------------------------------------------------------------
00044 inline MgcVector3& MgcFrustum::DVector ()
00045 {
00046     return m_kDVector;
00047 }
00048 //----------------------------------------------------------------------------
00049 inline const MgcVector3& MgcFrustum::DVector () const
00050 {
00051     return m_kDVector;
00052 }
00053 //----------------------------------------------------------------------------
00054 inline MgcReal& MgcFrustum::LBound ()
00055 {
00056     return m_fLBound;
00057 }
00058 //----------------------------------------------------------------------------
00059 inline const MgcReal& MgcFrustum::LBound () const
00060 {
00061     return m_fLBound;
00062 }
00063 //----------------------------------------------------------------------------
00064 inline MgcReal& MgcFrustum::UBound ()
00065 {
00066     return m_fUBound;
00067 }
00068 //----------------------------------------------------------------------------
00069 inline const MgcReal& MgcFrustum::UBound () const
00070 {
00071     return m_fUBound;
00072 }
00073 //----------------------------------------------------------------------------
00074 inline MgcReal& MgcFrustum::DMin ()
00075 {
00076     return m_fDMin;
00077 }
00078 //----------------------------------------------------------------------------
00079 inline const MgcReal& MgcFrustum::DMin () const
00080 {
00081     return m_fDMin;
00082 }
00083 //----------------------------------------------------------------------------
00084 inline MgcReal& MgcFrustum::DMax ()
00085 {
00086     return m_fDMax;
00087 }
00088 //----------------------------------------------------------------------------
00089 inline const MgcReal& MgcFrustum::DMax () const
00090 {
00091     return m_fDMax;
00092 }
00093 //----------------------------------------------------------------------------
00094 inline MgcReal MgcFrustum::GetDRatio () const
00095 {
00096     return m_fDRatio;
00097 }
00098 //----------------------------------------------------------------------------
00099 inline MgcReal MgcFrustum::GetMTwoLF () const
00100 {
00101     return -2.0*m_fLBound*m_fDMax;
00102 }
00103 //----------------------------------------------------------------------------
00104 inline MgcReal MgcFrustum::GetMTwoUF () const
00105 {
00106     return -2.0*m_fUBound*m_fDMax;
00107 }
00108 //----------------------------------------------------------------------------

Generated on Sat Apr 1 21:30:31 2006 for Motion Planning Kernel by  doxygen 1.4.6-NO