|
| void | CreateCustomCulture () |
| |
|
void | SetWaterHeight (float fWaterHeight) |
| |
|
void | SetWaterOn (bool on) |
| |
|
void | CreateWater () |
| |
|
void | CreateDetailTextures () |
| |
|
void | CreatePast () |
| |
|
void | CreatePresent () |
| |
|
void | CreateFuture () |
| |
| void | SetParamFile (const char *fname) |
| |
|
bool | LoadParams () |
| |
|
vtString | GetParamFile () |
| |
| void | SetParams (const TParams &Params) |
| |
| TParams & | GetParams () |
| |
|
void | SetName (const vtString &str) |
| |
|
vtString | GetName () |
| |
| void | SetLocalGrid (vtElevationGrid *pGrid, bool bPreserve) |
| |
| void | SetTin (vtTin3d *pTin) |
| |
|
vtTin3d * | GetTin () |
| |
| bool | GetGeoExtentsFromMetadata () |
| |
|
void | SetBothSides (bool bFlag) |
| | pass true to draw the underside of the terrain as well
|
| |
|
void | CreateStep0 () |
| |
| bool | CreateStep1 () |
| |
| bool | CreateStep2 (vtTransform *pSunLight, vtLightSource *pLightSource) |
| |
| bool | CreateStep3 () |
| |
| bool | CreateStep4 () |
| |
| bool | CreateStep5 () |
| |
|
vtString | GetLastError () |
| |
|
void | SetProgressCallback (ProgFuncPtrType progress_callback=NULL) |
| |
|
bool | ProgressCallback (int i) |
| |
| void | SetTextureColors (ColorMap *colors) |
| | Set the colors to be used in a derived texture. More...
|
| |
|
ColorMap * | GetTextureColors () |
| |
| void | SetTextureContours (float fInterval, float fSize) |
| | Sets the texture colors to be a set of black contour stripes. More...
|
| |
| virtual void | PaintDib (bool progress_callback(int)=NULL) |
| |
|
bool | IsCreated () |
| | Return true if the terrain has been created.
|
| |
|
void | Enable (bool bVisible) |
| | Set the enabled state of the terrain (whether it is shown or not).
|
| |
| vtTransform * | LoadModel (const char *filename, bool bAllowCache=true) |
| | Load an external geometry file. More...
|
| |
| void | addNode (osg::Node *pNode) |
| | Add a model (or any node) to the terrain. More...
|
| |
| void | removeNode (osg::Node *pNode) |
| | Remove a node from the terrain's scene graph. More...
|
| |
| void | PlantModel (vtTransform *model) |
| | Place a model on the terrain. More...
|
| |
| void | PlantModelAtPoint (vtTransform *model, const DPoint2 &pos) |
| | Place a model on the terrain at a specific point. More...
|
| |
| bool | PointIsInTerrain (const DPoint2 &p) |
| | Test whether a given point is within the current terrain. More...
|
| |
|
void | SetGlobalProjection () |
| |
|
bool | AddFence (vtFence3d *f) |
| |
|
void | AddFencepoint (vtFence3d *f, const DPoint2 &epos) |
| |
|
void | RedrawFence (vtFence3d *f) |
| |
|
void | AddRoute (vtRoute *f) |
| |
|
void | add_routepoint_earth (vtRoute *f, const DPoint2 &epos, const char *structname) |
| |
|
void | RedrawRoute (vtRoute *f) |
| |
|
void | SaveRoute () |
| |
|
vtRoute * | GetLastRoute () |
| |
|
vtRouteMap & | GetRouteMap () |
| |
|
LayerSet & | GetLayers () |
| | Get at the container for all the layers.
|
| |
|
void | RemoveLayer (vtLayer *lay, bool progress_callback(int)=NULL) |
| |
| vtLayer * | LoadLayer (const char *fname) |
| |
| bool | AddPlant (const DPoint2 &pos, int iSpecies, float fSize) |
| |
| int | DeleteSelectedPlants () |
| |
| void | SetPlantList (vtSpeciesList3d *pPlantList) |
| |
|
vtSpeciesList3d * | GetPlantList () |
| |
|
vtPlantInstanceArray3d & | GetPlantInstances () |
| | Get the plant array for this terrain. You can modify it directly.
|
| |
| bool | AddNodeToVegGrid (osg::Node *pNode) |
| |
| vtStructureLayer * | GetStructureLayer () |
| |
|
void | SetStructureLayer (vtStructureLayer *slay) |
| |
| vtStructureLayer * | NewStructureLayer () |
| |
| vtStructureLayer * | LoadStructuresFromXML (const vtString &strFilename) |
| |
|
void | CreateStructures (vtStructureArray3d *structures) |
| |
|
bool | CreateStructure (vtStructureArray3d *structures, int index) |
| |
| int | DeleteSelectedStructures () |
| |
|
void | DeleteLayer (uint index) |
| |
|
bool | FindClosestStructure (const DPoint2 &point, double epsilon, int &structure, double &closest, float fMaxInstRadius, float fLinearWidthBuffer) |
| |
| bool | AddNodeToStructGrid (osg::Node *pNode) |
| |
| void | RemoveNodeFromStructGrid (osg::Node *pNode) |
| |
|
vtLodGrid * | GetStructureGrid () |
| |
|
int | DoStructurePaging () |
| |
|
vtPagedStructureLodGrid * | GetStructureLodGrid () |
| |
|
float | GetStructurePageOutDistance () |
| |
|
void | SetStructurePageOutDistance (float f) |
| |
|
int | GetStructurePageMax () |
| |
|
void | ExtendStructure (vtStructure *s) |
| |
|
void | SetStructureExtension (vtStructureExtension *se=NULL) |
| |
| void | SetAbstractLayer (vtAbstractLayer *alay) |
| |
| vtAbstractLayer * | GetAbstractLayer () |
| |
|
void | RemoveFeatureGeometries (vtAbstractLayer *alay) |
| |
|
int | DeleteSelectedFeatures () |
| |
|
void | SetFeatureLoader (vtFeatureLoader *loader) |
| |
| vtTransform * | GetScaledFeatures () |
| |
|
vtRoadMap3d * | GetRoadMap () |
| |
| void | AddEngine (vtEngine *pE) |
| |
|
void | ActivateEngines (bool bActive) |
| |
|
vtEngine * | GetEngineGroup () |
| |
| FPoint3 | GetCenter () |
| |
| float | GetRadius () |
| |
|
void | SetFeatureVisible (TFType ftype, bool bOn) |
| |
|
bool | GetFeatureVisible (TFType ftype) |
| |
|
void | SetLODDistance (TFType ftype, float fDistance) |
| |
|
float | GetLODDistance (TFType ftype) |
| |
|
void | SetVerticalExag (float fExag) |
| |
|
float | GetVerticalExag () const |
| |
|
vtDynTerrainGeom * | GetDynTerrain () |
| |
|
const vtDynTerrainGeom * | GetDynTerrain () const |
| |
|
vtTiledGeom * | GetTiledGeom () |
| |
|
vtGroup * | GetTopGroup () |
| |
|
vtGroup * | GetTerrainGroup () |
| |
| vtHeightField3d * | GetHeightField () |
| |
| vtHeightFieldGrid3d * | GetHeightFieldGrid3d () |
| |
|
vtProjection & | GetProjection () |
| |
|
virtual bool | FindAltitudeOnCulture (const FPoint3 &p3, float &fAltitude, bool bTrue, int iCultureFlags) const |
| |
|
int | GetShadowTextureUnit () |
| |
| float | AddSurfaceLineToMesh (vtGeomFactory *pMF, const DLine2 &line, float fOffset, bool bInterp=true, bool bCurve=false, bool bTrue=false) |
| |
|
void | SetCamLocation (FMatrix4 &mat) |
| |
|
FMatrix4 & | GetCamLocation () |
| |
|
vtLocationSaver * | GetLocSaver () |
| |
|
void | Visited (bool bVisited) |
| |
|
bool | IsVisited () |
| |
|
vtAnimContainer * | GetAnimContainer () |
| | Access the animation paths associated with this terrain.
|
| |
|
void | SetWaterLevel (float fElev) |
| |
|
void | SetFog (bool fog) |
| |
|
bool | GetFog () |
| |
|
void | SetFogColor (const RGBf &color) |
| |
|
void | SetFogDistance (float fMeters) |
| |
|
void | SetBgColor (const RGBf &color) |
| |
|
RGBf | GetBgColor () |
| |
|
void | SetShadows (bool shadows) |
| |
|
bool | GetShadows () |
| |
|
void | SetShadowOptions (const vtShadowOptions &opt) |
| |
|
void | GetShadowOptions (vtShadowOptions &opt) |
| |
|
void | ForceShadowUpdate () |
| |
| vtTime | GetInitialTime () |
| |
| void | TranslateToGMT (vtTime &time) |
| |
| void | TranslateFromGMT (vtTime &time) |
| |
|
DPoint2 | GetCenterGeoLocation () |
| |
|
vtGroup * | GetOverlay () |
| |
|
void | ActivateScenario (int iScenario) |
| |
|
vtElevationGrid * | GetInitialGrid () |
| |
| void | UpdateElevation () |
| |
| void | RedrapeCulture (const DRECT &area) |
| |
| void | RecreateTextures (vtTransform *pSunLight, bool progress_callback(int)=NULL) |
| |
| osg::Image * | GetTextureImage () |
| |
|
vtMultiTexture * | AddMultiTextureOverlay (vtImage *pImage, const DRECT &extents, int TextureMode) |
| |
|
osg::Node * | GetTerrainSurfaceNode () |
| |
|
|
bool | CreateFromTIN () |
| |
|
bool | CreateFromGrid () |
| |
|
bool | CreateFromTiles () |
| |
|
bool | CreateFromExternal () |
| |
|
void | _CreateCulture () |
| |
|
void | _CreateVegetation () |
| |
|
void | _CreateStructures () |
| |
|
void | _CreateRoads () |
| |
|
void | _SetupVegGrid (float fLODDistance) |
| |
|
void | _SetupStructGrid (float fLODDistance) |
| |
|
void | _CreateAbstractLayers () |
| |
|
void | _CreateImageLayers () |
| |
|
void | _CreateTextures (const FPoint3 &light_dir, bool progress_callback(int)=NULL) |
| |
|
void | _CreateDetailTexture () |
| |
|
bool | _CreateDynamicTerrain () |
| |
|
void | _CreateErrorMessage (DTErr error, vtElevationGrid *pGrid) |
| |
|
void | _SetErrorMessage (const vtString &msg) |
| |
| void | CreateArtificialHorizon (float fAltitude, bool bWater, bool bHorizon, bool bCenter) |
| |
|
void | _ApplyPreLight (vtHeightFieldGrid3d *pLocalGrid, vtBitmapBase *dib, const FPoint3 &light_dir, bool progress_callback(int)=NULL) |
| |
|
void | _ComputeCenterLocation () |
| |
|
void | GetTerrainBounds () |
| |
|
void | EnforcePageOut () |
| |
|
void | ConnectFogShadow (bool bFog, bool bShadow) |
| |
|
vtGroupPtr | m_pContainerGroup |
| |
|
vtGroupPtr | m_pTerrainGroup |
| |
|
vtGroupPtr | m_pUnshadowedGroup |
| |
|
vtDynTerrainGeomPtr | m_pDynGeom |
| |
|
vtTransformPtr | m_pDynGeomScale |
| |
|
float | m_fVerticalExag |
| |
|
vtTin3dPtr | m_pTin |
| |
|
vtTiledGeomPtr | m_pTiledGeom |
| |
osg::ref_ptr
< vtExternalHeightField3d > | m_pExternalHeightField |
| |
|
TParams | m_Params |
| |
|
vtHeightField3d * | m_pHeightField |
| |
|
bool | m_bPreserveInputGrid |
| |
|
FMatrix4 | m_CamLocation |
| |
|
bool | m_bVisited |
| |
|
vtLocationSaver | m_LocSaver |
| |
|
vtAnimContainer | m_AnimContainer |
| |
|
vtFogPtr | m_pFog |
| |
|
vtShadowPtr | m_pShadow |
| |
|
vtMovGeodePtr | m_pHorizonGeom |
| |
|
vtMovGeodePtr | m_pOceanGeom |
| |
|
bool | m_bFog |
| |
|
RGBf | m_fog_color |
| |
|
RGBf | m_background_color |
| |
|
bool | m_bShadows |
| |
|
vtTin3dPtr | m_pWaterTin3d |
| |
|
LayerSet | m_Layers |
| |
|
vtStructureLayer * | m_pActiveStructLayer |
| |
|
vtLodGrid * | m_pStructGrid |
| |
|
vtPagedStructureLodGrid * | m_pPagedStructGrid |
| |
|
int | m_iPagingStructureMax |
| |
|
float | m_fPagingStructureDist |
| |
|
vtMaterialArrayPtr | m_pTerrMats |
| |
|
vtMaterialArrayPtr | m_pDetailMats |
| |
|
vtMaterialArrayPtr | m_pEphemMats |
| |
|
int | m_idx_water |
| |
|
int | m_idx_horizon |
| |
|
bool | m_bBothSides |
| |
|
vtAbstractLayer * | m_pActiveAbstractLayer |
| |
|
vtTransform * | m_pScaledFeatures |
| |
|
vtFeatureLoader * | m_pFeatureLoader |
| |
|
vtGroup * | m_pRoadGroup |
| |
|
vtRoadMap3dPtr | m_pRoadMap |
| |
|
vtPlantInstanceArray3d | m_PIA |
| |
|
vtSpeciesList3d * | m_pPlantList |
| |
|
vtGroup * | m_pVegGroup |
| |
|
vtSimpleLodGrid * | m_pVegGrid |
| |
|
vtRouteMap | m_Routes |
| |
|
ImagePtr | m_pUnshadedImage |
| |
|
ImagePtr | m_pSingleImage |
| |
|
auto_ptr< ColorMap > | m_pTextureColors |
| |
|
bool | m_bTextureInitialized |
| |
|
vtTextureUnitManager | m_TextureUnits |
| |
|
int | m_iShadowTextureUnit |
| |
|
vtLightSource * | m_pLightSource |
| |
|
FSphere | m_bound_sphere |
| |
|
RGBf | m_ocean_color |
| |
|
vtString | m_strParamFile |
| |
|
vtEnginePtr | m_pEngineGroup |
| |
|
auto_ptr< vtElevationGrid > | m_pElevGrid |
| |
|
DPoint2 | m_CenterGeoLocation |
| |
|
int | m_iDifferenceFromGMT |
| |
|
vtString | m_strErrorMsg |
| |
|
vtGroup * | m_pOverlay |
| |
|
vtProjection | m_proj |
| |
|
bool | m_bIsCreated |
| |