VIEW3DOGL::RCPlaneModel Struct Reference

3D Model of a plane More...

Inherits VIEW3DOGL::TRCOglModelComponent< RCPlaneModel >.

Inheritance diagram for VIEW3DOGL::RCPlaneModel:

Inheritance graph
[legend]
Collaboration diagram for VIEW3DOGL::RCPlaneModel:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 RCPlaneModel (const RCString &sKey, const RSModelCtorArg &CtorArg, const TPosePropertyPtr &PosePtr=TPosePropertyPtr(), const TSkinPropertyPtr &SkinPtr=TSkinPropertyPtr(), TReal nExtensionX=100, TReal nExtensionY=100, TBool bIsShadowPlane=false, TReal nTexScale=1, TReal nMaxCellSize=-1)
virtual void SetTextureOffset (TReal nOffsetX, TReal nOffsetY)
virtual const RCPlaneModelGetShadowPlane () const
TReal GetTexScaling (TInt nDimension) const
TReal GetTexOffset (TInt nDimension) const

Protected Member Functions

virtual void DoConstruction ()
 MParamMembersStart (RCPlaneModel) MParamMember("ExtensionX"
RCRealParamHandler MParamMember ("ExtensionY", m_nExtensionY, RCRealParamHandler) MParamMember("IsShadowPlane"
RCRealParamHandler RCBoolParamHandler MParamMember ("TexScale", m_nTexScale, RCRealParamHandler) MParamMember("MaxCellSize"

Protected Attributes

 m_nExtensionX
RCRealParamHandler m_bIsShadowPlane
RCRealParamHandler RCBoolParamHandler m_nMaxCellSize
RCRealParamHandler RCBoolParamHandler
RCRealParamHandler MParamMembersEnd()
protected TReal 
m_nExtensionY
TBool m_bIsShadowPlane
TReal m_nTexScale
TReal m_nMaxCellSize
TReal m_naTextureOffset [2]

Static Protected Attributes

static TReal RCPlaneModel::* m_paExtension [2]

Detailed Description

3D Model of a plane

Author:
Patrik Stellmann
This class models a plane with a specified extension. To improve the accuracy when getting very close to a huge plane the plane can be seperated in several smaller rectangles.


Member Data Documentation

TReal RCPlaneModel::* RCPlaneModel::m_paExtension [static, protected]
 

Initial value:

{
    &RCPlaneModel::m_nExtensionX,
    &RCPlaneModel::m_nExtensionY
}


The documentation for this struct was generated from the following files:
Generated on Thu Feb 16 12:48:19 2006 for Simulator Bob by  doxygen 1.4.6-NO