This is the complete list of members for TVTerrain, including all inherited members.
AddMesh(vtMesh *pMesh, int iMatIdx) | vtGeode | |
AddTextMesh(vtTextMesh *pMesh, int iMatIdx) | vtGeode | |
ApplyMaterial(vtMaterial *mat) (defined in vtDynGeom) | vtDynGeom | |
baseSurface() (defined in TVTerrain) | TVTerrain | protected |
BasicInit(const vtElevationGrid *pGrid) | vtDynTerrainGeom | |
bro1(TriIndex *t, TriIndex *b1) (defined in TVTerrain) | TVTerrain | protected |
bro2(TriIndex *t, TriIndex *b2) (defined in TVTerrain) | TVTerrain | protected |
bro3(TriIndex *t, TriIndex *b3) (defined in TVTerrain) | TVTerrain | protected |
buildSurface(FPoint3 &eyepos_ogl) (defined in TVTerrain) | TVTerrain | protected |
calcErr(const vtElevationGrid *pGrid, Coord2d p1, Coord2d p2, Coord2d p3) (defined in TVTerrain) | TVTerrain | protected |
CastRayToSurface(const FPoint3 &point, const FPoint3 &dir, FPoint3 &result) const | vtHeightFieldGrid3d | virtual |
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 | vtHeightField | inline |
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) | vtDynTerrainGeom | virtual |
DoCull(const vtCamera *pCam) (defined in vtDynTerrainGeom) | vtDynTerrainGeom | virtual |
DoCulling(const vtCamera *pCam) (defined in TVTerrain) | TVTerrain | virtual |
DoRender() (defined in TVTerrain) | TVTerrain | virtual |
EarthToGrid(const DPoint2 &epos, IPoint2 &ipos) | vtHeightFieldGrid3d | |
emitDFS(TriIndex *t, Coord2d p1, Coord2d p2, Coord2d p3) (defined in TVTerrain) | TVTerrain | protected |
emitSurface() (defined in TVTerrain) | TVTerrain | protected |
emitTri(TriIndex *t, Coord2d p1, Coord2d p2, Coord2d p3) (defined in TVTerrain) | TVTerrain | protected |
EnableDetail(bool bOn) (defined in vtDynTerrainGeom) | vtDynTerrainGeom | |
errSplit(TriIndex *t, Coord2d p1, Coord2d p2, Coord2d p3) (defined in TVTerrain) | TVTerrain | protected |
errSurface() (defined in TVTerrain) | TVTerrain | protected |
eyeSplit(TriIndex *t, Coord2d p1, Coord2d p2, Coord2d p3) (defined in TVTerrain) | TVTerrain | protected |
FindAltitudeAtPoint(const FPoint3 &p3, float &fAltitude, bool bTrue=false, int iCultureFlags=0, FPoint3 *vNormal=NULL) const | vtDynTerrainGeom | virtual |
FindAltitudeOnEarth(const DPoint2 &p, float &fAltitude, bool bTrue=false) const (defined in vtDynTerrainGeom) | vtDynTerrainGeom | virtual |
FindNumUnknown() | vtHeightFieldGrid3d | |
GetBoundSphere(FSphere &sphere, bool bGlobal=false) | NodeExtension | |
GetCastShadow() | NodeExtension | |
GetCenter(FPoint3 ¢er) (defined in vtHeightField3d) | vtHeightField3d | |
GetDetail() (defined in vtDynTerrainGeom) | vtDynTerrainGeom | inline |
GetDimensions(int &nColumns, int &nRows) const | vtHeightFieldGrid3d | |
GetEarthExtents() | vtHeightField | inline |
GetEarthExtents() const (defined in vtHeightField) | vtHeightField | inline |
GetElevation(int iX, int iZ, bool bTrue=false) const (defined in TVTerrain) | TVTerrain | virtual |
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 | |
getNormal(int, int, double, int, int, double, int, int, double, double *, double *, double *) (defined in TVTerrain) | TVTerrain | protected |
GetNumDrawnTriangles() | vtDynTerrainGeom | |
GetNumMeshes() const | vtGeode | |
GetPolygonTarget() | vtDynTerrainGeom | |
GetSpacing() const | vtHeightFieldGrid3d | |
GetTextMesh(int i) const | vtGeode | |
GetVerticalExag() const (defined in TVTerrain) | TVTerrain | inlinevirtual |
getVerts(TriIndex *t, Coord2d p1, Coord2d p2, Coord2d p3) (defined in TVTerrain) | TVTerrain | protected |
GetWorldLocation(int iX, int iZ, FPoint3 &p, bool bTrue=false) const (defined in TVTerrain) | TVTerrain | virtual |
GetWorldSpacing() const (defined in vtHeightFieldGrid3d) | vtHeightFieldGrid3d | |
inFOV(Coord2d p1, Coord2d p2, Coord2d p3) (defined in TVTerrain) | TVTerrain | protected |
Init(const vtElevationGrid *pGrid, float fZScale) | TVTerrain | virtual |
Init2() (defined in vtDynTerrainGeom) | vtDynTerrainGeom | inlinevirtual |
init_ntriabove(int depth) (defined in TVTerrain) | TVTerrain | protected |
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 | |
inROD(Coord2d p1, Coord2d p2, Coord2d p3) (defined in TVTerrain) | TVTerrain | protected |
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 | |
kidsOnSurf(TriIndex *t) (defined in TVTerrain) | TVTerrain | protected |
LineOfSight(const FPoint3 &point1, const FPoint3 &point2) const | vtHeightFieldGrid3d | |
m_bCastShadow (defined in NodeExtension) | NodeExtension | |
m_bCulleveryframe (defined in vtDynTerrainGeom) | vtDynTerrainGeom | protected |
m_bCullonce (defined in vtDynTerrainGeom) | vtDynTerrainGeom | protected |
m_bDetailTexture (defined in vtDynTerrainGeom) | vtDynTerrainGeom | protected |
m_Conversion (defined in vtHeightField3d) | vtHeightField3d | |
m_cullPlanes (defined in vtDynGeom) | vtDynGeom | |
m_dXStep (defined in vtHeightFieldGrid3d) | vtHeightFieldGrid3d | protected |
m_dYStep (defined in vtHeightFieldGrid3d) | vtHeightFieldGrid3d | protected |
m_EarthExtents (defined in vtHeightField) | vtHeightField | protected |
m_fDetailDistance (defined in vtDynTerrainGeom) | vtDynTerrainGeom | protected |
m_fDetailTiling (defined in vtDynTerrainGeom) | vtDynTerrainGeom | protected |
m_fDiagonalLength (defined in vtHeightField3d) | vtHeightField3d | protected |
m_fMaxHeight (defined in vtHeightField) | vtHeightField | protected |
m_fMinHeight (defined in vtHeightField) | vtHeightField | protected |
m_fXLookup (defined in vtDynTerrainGeom) | vtDynTerrainGeom | protected |
m_fXStep (defined in vtHeightFieldGrid3d) | vtHeightFieldGrid3d | protected |
m_fZLookup (defined in vtDynTerrainGeom) | vtDynTerrainGeom | protected |
m_fZStep (defined in vtHeightFieldGrid3d) | vtHeightFieldGrid3d | protected |
m_iColumns (defined in vtHeightFieldGrid3d) | vtHeightFieldGrid3d | protected |
m_iDrawnTriangles (defined in vtDynTerrainGeom) | vtDynTerrainGeom | |
m_iPolygonTarget (defined in vtDynTerrainGeom) | vtDynTerrainGeom | protected |
m_iRows (defined in vtHeightFieldGrid3d) | vtHeightFieldGrid3d | protected |
m_iTotalTriangles (defined in vtDynTerrainGeom) | vtDynTerrainGeom | |
m_pCulture (defined in vtHeightField3d) | vtHeightField3d | protected |
m_pDetailMat (defined in vtDynTerrainGeom) | vtDynTerrainGeom | protected |
m_pDynMesh (defined in vtDynGeom) | vtDynGeom | protected |
m_pMaterialArray (defined in vtGeode) | vtGeode | |
m_pNode (defined in NodeExtension) | NodeExtension | |
m_WorldExtents (defined in vtHeightField3d) | vtHeightField3d | |
makeDFS(const vtElevationGrid *pGrid, TriIndex *t, Coord2d p1, Coord2d p2, Coord2d p3) (defined in TVTerrain) | TVTerrain | protected |
MemoryRequired(int iDimension) (defined in TVTerrain) | TVTerrain | static |
mkscale(const vtElevationGrid *pGrid) (defined in TVTerrain) | TVTerrain | protected |
nbr1(TriIndex *t, TriIndex *n1) (defined in TVTerrain) | TVTerrain | protected |
nbr2(TriIndex *t, TriIndex *n2) (defined in TVTerrain) | TVTerrain | protected |
nbr3(TriIndex *t, TriIndex *n3) (defined in TVTerrain) | TVTerrain | protected |
NodeExtension() (defined in NodeExtension) | NodeExtension | |
NumColumns() (defined in vtHeightFieldGrid3d) | vtHeightFieldGrid3d | inline |
NumRows() (defined in vtHeightFieldGrid3d) | vtHeightFieldGrid3d | inline |
parent(TriIndex *t, TriIndex *p) (defined in TVTerrain) | TVTerrain | protected |
PointIsAboveTerrain(const FPoint3 &p) const | vtHeightField3d | |
PostRender() const (defined in vtDynTerrainGeom) | vtDynTerrainGeom | |
PreRender() const (defined in vtDynTerrainGeom) | vtDynTerrainGeom | |
RemoveMesh(vtMesh *pMesh) | vtGeode | |
rodSplit(TriIndex *t) (defined in TVTerrain) | TVTerrain | protected |
SetCastShadow(bool b) | NodeExtension | |
SetCull(bool bOnOff) (defined in vtDynTerrainGeom) | vtDynTerrainGeom | |
SetCulture(CultureExtension *ext) (defined in vtHeightField3d) | vtHeightField3d | inline |
SetDetailMaterial(vtMaterial *pApp, float fTiling, float fDistance) (defined in vtDynTerrainGeom) | vtDynTerrainGeom | |
SetEarthExtents(const DRECT &ext) | vtHeightFieldGrid3d | virtual |
SetElevation(int i, int j, float fValue, bool bTrue=false) (defined in vtDynTerrainGeom) | vtDynTerrainGeom | inlinevirtual |
SetEnabled(bool bOn) | NodeExtension | |
SetMaterials(const class vtMaterialArray *mats) (defined in vtGeode) | vtGeode | virtual |
SetMeshMatIndex(vtMesh *pMesh, int iMatIdx) (defined in vtGeode) | vtGeode | |
SetOsgNode(osg::Node *n) (defined in NodeExtension) | NodeExtension | |
SetPolygonTarget(int iPolygonCount) | vtDynTerrainGeom | virtual |
SetupTexGen(float fTiling) (defined in vtDynTerrainGeom) | vtDynTerrainGeom | |
SetVerticalExag(float fExag) (defined in vtDynTerrainGeom) | vtDynTerrainGeom | inlinevirtual |
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 | |
split(TriIndex *t) (defined in TVTerrain) | TVTerrain | protected |
tooCoarse(TriIndex *t, Coord2d p1, Coord2d p2, Coord2d p3) (defined in TVTerrain) | TVTerrain | protected |
triInFOV(TriIndex *t) (defined in TVTerrain) | TVTerrain | protected |
TVTerrain() (defined in TVTerrain) | TVTerrain | |
UpdateWorldExtents() (defined in vtHeightField3d) | vtHeightField3d | protected |
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 | |
~TVTerrain() (defined in TVTerrain) | TVTerrain | protectedvirtual |
~vtDynTerrainGeom() (defined in vtDynTerrainGeom) | vtDynTerrainGeom | protected |
~vtGeode() (defined in vtGeode) | vtGeode | inlineprotectedvirtual |
~vtHeightField() (defined in vtHeightField) | vtHeightField | inlinevirtual |
~vtHeightField3d() (defined in vtHeightField3d) | vtHeightField3d | inlinevirtual |
~vtHeightFieldGrid3d() (defined in vtHeightFieldGrid3d) | vtHeightFieldGrid3d | inlinevirtual |