Umasoft
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
SRTerrain Member List

This is the complete list of members for SRTerrain, including all inherited members.

AddMesh(vtMesh *pMesh, int iMatIdx)vtGeode
AddTextMesh(vtTextMesh *pMesh, int iMatIdx)vtGeode
ApplyMaterial(vtMaterial *mat) (defined in vtDynGeom)vtDynGeom
BasicInit(const vtElevationGrid *pGrid)vtDynTerrainGeom
CastRayToSurface(const FPoint3 &point, const FPoint3 &dir, FPoint3 &result) const vtHeightFieldGrid3dvirtual
CloneFromGeode(const vtGeode *rhs) (defined in vtGeode)vtGeode
CloneGeode() (defined in vtGeode)vtGeode
ColorDibFromElevation(vtBitmapBase *pBM, const ColorMap *cmap, int iGranularity, const RGBAi &nodata, bool progress_callback(int)=NULL)vtHeightFieldGrid3d
ColorDibFromTable(vtBitmapBase *pBM, std::vector< RGBi > &table, float fMin, float fMax, const RGBAi &nodata, bool progress_callback(int)=NULL)vtHeightFieldGrid3d
ContainsEarthPoint(const DPoint2 &p, bool bInclusive=false) const vtHeightFieldinline
ContainsWorldPoint(float x, float z)vtHeightField3d
ConvertEarthToSurfacePoint(const DPoint2 &epos, FPoint3 &p3, int iCultureFlags=0, bool bTrue=false)vtHeightField3d
CullOnce() (defined in vtDynTerrainGeom)vtDynTerrainGeom
DisableTexGen() (defined in vtDynTerrainGeom)vtDynTerrainGeom
DoCalcBoundBox(FBox3 &box) (defined in vtDynTerrainGeom)vtDynTerrainGeomvirtual
DoCull(const vtCamera *pCam) (defined in vtDynTerrainGeom)vtDynTerrainGeomvirtual
DoCulling(const vtCamera *pCam) (defined in SRTerrain)SRTerrainvirtual
DoRender() (defined in SRTerrain)SRTerrainvirtual
EarthToGrid(const DPoint2 &epos, IPoint2 &ipos)vtHeightFieldGrid3d
EnableDetail(bool bOn) (defined in vtDynTerrainGeom)vtDynTerrainGeom
FindAltitudeAtPoint(const FPoint3 &p3, float &fAltitude, bool bTrue=false, int iCultureFlags=0, FPoint3 *vNormal=NULL) const vtDynTerrainGeomvirtual
FindAltitudeOnEarth(const DPoint2 &p, float &fAltitude, bool bTrue=false) const (defined in vtDynTerrainGeom)vtDynTerrainGeomvirtual
FindNumUnknown()vtHeightFieldGrid3d
GetBoundSphere(FSphere &sphere, bool bGlobal=false)NodeExtension
GetCastShadow()NodeExtension
GetCenter(FPoint3 &center) (defined in vtHeightField3d)vtHeightField3d
GetDetail() (defined in vtDynTerrainGeom)vtDynTerrainGeominline
GetDimensions(int &nColumns, int &nRows) const vtHeightFieldGrid3d
GetEarthExtents()vtHeightFieldinline
GetEarthExtents() const (defined in vtHeightField)vtHeightFieldinline
GetElevation(int iX, int iZ, bool bTrue=false) const (defined in SRTerrain)SRTerrainvirtual
GetEnabled() const NodeExtension
GetHeightExtents(float &fMinHeight, float &fMaxHeight) const vtHeightField
GetInterpolatedElevation(double findex_x, double findex_y) const vtHeightFieldGrid3d
GetMaterial(int idx) (defined in vtGeode)vtGeode
GetMaterials() const (defined in vtGeode)vtGeode
GetMesh(int i) const vtGeode
GetNumDrawnTriangles()vtDynTerrainGeom
GetNumMeshes() const vtGeode
GetPolygonTarget()vtDynTerrainGeom
GetSpacing() const vtHeightFieldGrid3d
GetTextMesh(int i) const vtGeode
GetVerticalExag() const (defined in SRTerrain)SRTerraininlinevirtual
GetWorldLocation(int iX, int iZ, FPoint3 &p, bool bTrue=false) const (defined in SRTerrain)SRTerrainvirtual
GetWorldSpacing() const (defined in vtHeightFieldGrid3d)vtHeightFieldGrid3d
Init(const vtElevationGrid *pGrid, float fZScale) (defined in SRTerrain)SRTerrainvirtual
Init2() (defined in vtDynTerrainGeom)vtDynTerrainGeominlinevirtual
Initialize(const LinearUnits units, const DRECT &earthextents, float fMinHeight, float fMaxHeight, int cols, int rows) (defined in vtHeightFieldGrid3d)vtHeightFieldGrid3d
Initialize(const LinearUnits units, const DRECT &earthextents, float fMinHeight, float fMaxHeight) (defined in vtHeightField3d)vtHeightField3d
Initialize(const DRECT &extents, float fMinHeight, float fMaxHeight) (defined in vtHeightField)vtHeightField
IsVisible(const FSphere &sphere) const vtDynGeom
IsVisible(const FPoint3 &point0, const FPoint3 &point1, const FPoint3 &point2, const float fTolerance=0.0f) const vtDynGeom
IsVisible(const FPoint3 &point, float radius)vtDynGeom
IsVisible(const FPoint3 &point) const vtDynGeom
LineOfSight(const FPoint3 &point1, const FPoint3 &point2) const vtHeightFieldGrid3d
LoadSingleMaterial() (defined in SRTerrain)SRTerrain
m_bCastShadow (defined in NodeExtension)NodeExtension
m_bCulleveryframe (defined in vtDynTerrainGeom)vtDynTerrainGeomprotected
m_bCullonce (defined in vtDynTerrainGeom)vtDynTerrainGeomprotected
m_bDetailTexture (defined in vtDynTerrainGeom)vtDynTerrainGeomprotected
m_Conversion (defined in vtHeightField3d)vtHeightField3d
m_cullPlanes (defined in vtDynGeom)vtDynGeom
m_dXStep (defined in vtHeightFieldGrid3d)vtHeightFieldGrid3dprotected
m_dYStep (defined in vtHeightFieldGrid3d)vtHeightFieldGrid3dprotected
m_EarthExtents (defined in vtHeightField)vtHeightFieldprotected
m_fDetailDistance (defined in vtDynTerrainGeom)vtDynTerrainGeomprotected
m_fDetailTiling (defined in vtDynTerrainGeom)vtDynTerrainGeomprotected
m_fDiagonalLength (defined in vtHeightField3d)vtHeightField3dprotected
m_fHResolution (defined in SRTerrain)SRTerrain
m_fLResolution (defined in SRTerrain)SRTerrain
m_fMaxHeight (defined in vtHeightField)vtHeightFieldprotected
m_fMinHeight (defined in vtHeightField)vtHeightFieldprotected
m_fResolution (defined in SRTerrain)SRTerrain
m_fXLookup (defined in vtDynTerrainGeom)vtDynTerrainGeomprotected
m_fXStep (defined in vtHeightFieldGrid3d)vtHeightFieldGrid3dprotected
m_fZLookup (defined in vtDynTerrainGeom)vtDynTerrainGeomprotected
m_fZStep (defined in vtHeightFieldGrid3d)vtHeightFieldGrid3dprotected
m_iBlockSize (defined in SRTerrain)SRTerrain
m_iColumns (defined in vtHeightFieldGrid3d)vtHeightFieldGrid3dprotected
m_iDrawnTriangles (defined in vtDynTerrainGeom)vtDynTerrainGeom
m_iPolygonTarget (defined in vtDynTerrainGeom)vtDynTerrainGeomprotected
m_iRows (defined in vtHeightFieldGrid3d)vtHeightFieldGrid3dprotected
m_iTotalTriangles (defined in vtDynTerrainGeom)vtDynTerrainGeom
m_pCulture (defined in vtHeightField3d)vtHeightField3dprotected
m_pDetailMat (defined in vtDynTerrainGeom)vtDynTerrainGeomprotected
m_pDynMesh (defined in vtDynGeom)vtDynGeomprotected
m_pMaterialArray (defined in vtGeode)vtGeode
m_pNode (defined in NodeExtension)NodeExtension
m_WorldExtents (defined in vtHeightField3d)vtHeightField3d
NodeExtension() (defined in NodeExtension)NodeExtension
NumColumns() (defined in vtHeightFieldGrid3d)vtHeightFieldGrid3dinline
NumRows() (defined in vtHeightFieldGrid3d)vtHeightFieldGrid3dinline
PointIsAboveTerrain(const FPoint3 &p) const vtHeightField3d
PostRender() const (defined in vtDynTerrainGeom)vtDynTerrainGeom
PreRender() const (defined in vtDynTerrainGeom)vtDynTerrainGeom
ReInit(const vtElevationGrid *pGrid) (defined in SRTerrain)SRTerrain
RemoveMesh(vtMesh *pMesh)vtGeode
RenderPass() (defined in SRTerrain)SRTerrainprotected
RenderSurface() (defined in SRTerrain)SRTerrainprotected
SetCastShadow(bool b)NodeExtension
SetCull(bool bOnOff) (defined in vtDynTerrainGeom)vtDynTerrainGeom
SetCulture(CultureExtension *ext) (defined in vtHeightField3d)vtHeightField3dinline
SetDetailMaterial(vtMaterial *pApp, float fTiling, float fDistance) (defined in vtDynTerrainGeom)vtDynTerrainGeom
SetEarthExtents(const DRECT &ext)vtHeightFieldGrid3dvirtual
SetElevation(int iX, int iZ, float fValue, bool bTrue=false) (defined in SRTerrain)SRTerrainvirtual
SetEnabled(bool bOn)NodeExtension
SetMaterials(const class vtMaterialArray *mats) (defined in vtGeode)vtGeodevirtual
SetMeshMatIndex(vtMesh *pMesh, int iMatIdx) (defined in vtGeode)vtGeode
SetOsgNode(osg::Node *n) (defined in NodeExtension)NodeExtension
SetPolygonTarget(int iCount)SRTerrainvirtual
SetupTexGen(float fTiling) (defined in vtDynTerrainGeom)vtDynTerrainGeom
SetVerticalExag(float fExag) (defined in SRTerrain)SRTerrainvirtual
ShadeDibFromElevation(vtBitmapBase *pBM, const FPoint3 &light_dir, float fLightFactor, float fAmbient=0.1f, float fGamma=1.0f, bool bTrue=false, bool progress_callback(int)=NULL)vtHeightFieldGrid3d
ShadeQuick(vtBitmapBase *pBM, float light_factor, bool bTrue=false, bool progress_callback(int)=NULL)vtHeightFieldGrid3d
ShadowCastDib(vtBitmapBase *pBM, const FPoint3 &ight_dir, float fLightFactor, float fAmbient, bool progress_callback(int)=NULL)vtHeightFieldGrid3d
SRTerrain() (defined in SRTerrain)SRTerrain
UpdateWorldExtents() (defined in vtHeightField3d)vtHeightField3dprotected
vtDynGeom() (defined in vtDynGeom)vtDynGeom
vtDynTerrainGeom() (defined in vtDynTerrainGeom)vtDynTerrainGeom
vtGeode() (defined in vtGeode)vtGeode
vtHeightField() (defined in vtHeightField)vtHeightField
vtHeightField3d() (defined in vtHeightField3d)vtHeightField3d
vtHeightFieldGrid3d() (defined in vtHeightFieldGrid3d)vtHeightFieldGrid3d
WorldToGrid(const FPoint3 &pos, IPoint2 &ipos)vtHeightFieldGrid3d
~SRTerrain() (defined in SRTerrain)SRTerrainprotectedvirtual
~vtDynTerrainGeom() (defined in vtDynTerrainGeom)vtDynTerrainGeomprotected
~vtGeode() (defined in vtGeode)vtGeodeinlineprotectedvirtual
~vtHeightField() (defined in vtHeightField)vtHeightFieldinlinevirtual
~vtHeightField3d() (defined in vtHeightField3d)vtHeightField3dinlinevirtual
~vtHeightFieldGrid3d() (defined in vtHeightFieldGrid3d)vtHeightFieldGrid3dinlinevirtual