addDataLayer(TSLDataLayer *layer, const char *layerName) | envitia::maplink::earth::Surface | |
addFeatureRendering(const char *featureName, TSLFeatureID featureID) | envitia::maplink::earth::Surface | |
addGeometry(geometry::Geometry &geom) | envitia::maplink::earth::Surface3D | |
addLoader(TSLFileLoader *loader) | envitia::maplink::earth::Surface | static |
addPathList(TSLPathList *pathList) | envitia::maplink::earth::Surface | static |
addTerrainDatabase(TSLTerrainDatabase &database) | envitia::maplink::earth::Surface3D | |
addTrack(Track &t) | envitia::maplink::earth::Surface3D | |
antiAliasSamples(unsigned int samples) | envitia::maplink::earth::Surface3D | |
antiAliasSamples() const | envitia::maplink::earth::Surface3D | |
attach(TSLDeviceContext handle) | envitia::maplink::earth::Surface | |
attach(TSLWindowHandle handle) | envitia::maplink::earth::Surface | |
attach(Display *x11Display, TSLDrawableHandle handle) | envitia::maplink::earth::Surface | |
bringInFrontOf(const char *layerName, const char *targetLayerName) | envitia::maplink::earth::Surface | |
bringToFront(const char *layerName) | envitia::maplink::earth::Surface | |
camera() const | envitia::maplink::earth::Surface3D | |
cleanup() | envitia::maplink::earth::Surface | static |
clearAllDeclutterData(const char *layerName=0) | envitia::maplink::earth::Surface | |
clearBackgroundColour() | envitia::maplink::earth::Surface | |
clearDeclutterData(const char *featureName, const char *layerName=0) | envitia::maplink::earth::Surface | |
clearFeatureRendering(const char *featureName, TSLFeatureID featureID) | envitia::maplink::earth::Surface | |
copyDeclutterData(const char *srcFeatureName, const char *dstFeatureName, const char *srcLayerName=0, const char *dstLayerName=0) | envitia::maplink::earth::Surface | |
createFontID(const TSLSimpleString &name, TSLFontType meaningOfName, int fontWeight, bool italic=false, bool underline=false, bool antiAliased=false, const unsigned char *memoryBlock=NULL, TSLSize memoryBlockSize=0) | envitia::maplink::earth::Surface | |
detach() | envitia::maplink::earth::Surface | |
drawDU(TSLDeviceUnits x1, TSLDeviceUnits y1, TSLDeviceUnits x2, TSLDeviceUnits y2, bool clear, bool updateExtentOnly=false) | envitia::maplink::earth::Surface3D | |
drawToHDC(TSLDeviceContext &hdc, TSLDeviceUnits width, TSLDeviceUnits height) | envitia::maplink::earth::Surface3D | |
DUToLatLong(TSLDeviceUnits x, TSLDeviceUnits y, double *latitude, double *longitude) const | envitia::maplink::earth::Surface3D | |
dynamicDecluttering(bool enable) | envitia::maplink::earth::Surface3D | |
dynamicDecluttering() const | envitia::maplink::earth::Surface3D | |
fontStyleValue(int index, int colour, TSLBitmapHandle bitmap, TSLSimpleString *fontName=0, const char *outputString=0, TSLSimpleString *section=0) | envitia::maplink::earth::Surface | |
forceLayer(const char *dataLayerName, const char *detailLayerName) | envitia::maplink::earth::Surface | |
geocentricToGeodetic(double x, double y, double z, double &lat, double &lon, double &alt) const | envitia::maplink::earth::Surface3D | |
geocentricToGeodetic(GeocentricPoint coord) const | envitia::maplink::earth::Surface3D | |
geodeticToGeocentric(double lat, double lon, double alt, double &x, double &y, double &z) const | envitia::maplink::earth::Surface3D | |
geodeticToGeocentric(GeodeticPoint coord) const | envitia::maplink::earth::Surface3D | |
geodeticToUpVector(double latitude, double longitude) const | envitia::maplink::earth::Surface3D | |
getBackgroundColour(TSLStyleID *value) | envitia::maplink::earth::Surface | |
getBackgroundColour() const | envitia::maplink::earth::Surface | |
getColourValue(TSLStyleID colour) const | envitia::maplink::earth::Surface | |
getColourValue(int colour, unsigned char &r, unsigned char &g, unsigned char &b) const | envitia::maplink::earth::Surface | |
getDataLayer(const char *layerName) | envitia::maplink::earth::Surface | |
getDataLayerInfo(int layerIndex, TSLDataLayer **layer, const char **layerName) const | envitia::maplink::earth::Surface | |
getDataLayerProps(const char *layerName, TSLPropertyEnum propertyId, TSLPropertyValue *value) | envitia::maplink::earth::Surface | |
getDeclutterStatus(const char *featureName, TSLDeclutterStatusResultEnum *value, const char *dataLayerName=0, const char *detailLayerName=0) | envitia::maplink::earth::Surface | |
getDeclutterStatus(TSLFeatureID featureId, TSLDeclutterStatusResultEnum *value, const char *dataLayerName, const char *detailLayerName=0) | envitia::maplink::earth::Surface | |
getDeviceCapabilities(TSLDeviceCapabilities &capabilities) const | envitia::maplink::earth::Surface3D | |
getDUExtent(TSLDeviceUnits *x1, TSLDeviceUnits *y1, TSLDeviceUnits *x2, TSLDeviceUnits *y2) const | envitia::maplink::earth::Surface3D | |
getFeatureRendering(const char *featureName, TSLFeatureID featureID, TSLRenderingAttributeInt attribute, int *result) const | envitia::maplink::earth::Surface | |
getFeatureRendering(const char *featureName, TSLFeatureID featureID, TSLRenderingAttributeDouble attribute, double *result) const | envitia::maplink::earth::Surface | |
getFeatureRendering(const char *featureName, TSLFeatureID featureID, TSLRenderingAttributeBool attribute, bool *result) const | envitia::maplink::earth::Surface | |
getFeatureRendering(const char *featureName, TSLFeatureID featureID, TSLRenderingAttributes *result) const | envitia::maplink::earth::Surface | |
getFontStyleIndices(int **indices, int *num) | envitia::maplink::earth::Surface | |
getGeometry(unsigned int index) const | envitia::maplink::earth::Surface3D | |
getIDOfNearestColour(int r, int g, int b) | envitia::maplink::earth::Surface | static |
getLoader() | envitia::maplink::earth::Surface | static |
getNumDataLayers() const | envitia::maplink::earth::Surface | |
getOption(TSLOptionEnum option) | envitia::maplink::earth::Surface | |
getStyle(const char *styleName) const | envitia::maplink::earth::Surface3D | |
getStyle(unsigned int index) const | envitia::maplink::earth::Surface3D | |
getSymbolStyleIndices(int **indices, int *num) | envitia::maplink::earth::Surface | |
getTerrainDatabase(unsigned int i) | envitia::maplink::earth::Surface3D | |
getTerrainHeight(double latitude, double longitude, double &altitude) const | envitia::maplink::earth::Surface3D | |
getTrack(unsigned int index) const | envitia::maplink::earth::Surface3D | |
globeBackgroundColour(TSLRGBA colour) | envitia::maplink::earth::Surface3D | |
globeBackgroundColour() const | envitia::maplink::earth::Surface3D | |
id(int id_) | envitia::maplink::earth::Surface | |
id() const | envitia::maplink::earth::Surface | |
latLongToDU(double latitude, double longitude, TSLDeviceUnits *x, TSLDeviceUnits *y) const | envitia::maplink::earth::Surface3D | |
latLongToTMC(double latitude, double longitude, TSLTMC *x, TSLTMC *y) const | envitia::maplink::earth::Surface3D | |
latLongToTMC(const GeodeticPoint &latLon, TSLCoord &coord) const | envitia::maplink::earth::Surface3D | |
lightAmbient(const TSLRGBA &col) | envitia::maplink::earth::Surface3D | |
lightAmbient() const | envitia::maplink::earth::Surface3D | |
lightDiffuse(const TSLRGBA &col) | envitia::maplink::earth::Surface3D | |
lightDiffuse() const | envitia::maplink::earth::Surface3D | |
lighting(bool enable) | envitia::maplink::earth::Surface3D | |
lighting() const | envitia::maplink::earth::Surface3D | |
lightPosition(const GeodeticPoint &pos) | envitia::maplink::earth::Surface3D | |
lightPosition() const | envitia::maplink::earth::Surface3D | |
loadDeclutter(const char *filename) | envitia::maplink::earth::Surface | |
loadRendering(const char *filename) | envitia::maplink::earth::Surface | |
loadStandardConfig(const char *path=0, bool delayLoadIncludes=false) | envitia::maplink::earth::Surface | static |
m_p | envitia::maplink::earth::Surface | protected |
numGeometries() const | envitia::maplink::earth::Surface3D | |
numStyles() const | envitia::maplink::earth::Surface3D | |
numTerrainDatabases() const | envitia::maplink::earth::Surface3D | |
numTracks() const | envitia::maplink::earth::Surface3D | |
pick(TSLDeviceUnits x, TSLDeviceUnits y, TSLDeviceUnits aperture, int depth, TSLPickSelector *selector=0) | envitia::maplink::earth::Surface | |
pick(const char *layerName, TSLDeviceUnits x, TSLDeviceUnits y, TSLDeviceUnits aperture, int depth=-1, TSLPickSelector *selector=0) | envitia::maplink::earth::Surface | |
pickGeometries(TSLDeviceUnits x, TSLDeviceUnits y, TSLDeviceUnits aperture) const | envitia::maplink::earth::Surface3D | |
pickGeometry(TSLDeviceUnits x, TSLDeviceUnits y, TSLDeviceUnits aperture) const | envitia::maplink::earth::Surface3D | |
pickTrack(TSLDeviceUnits x, TSLDeviceUnits y, TSLDeviceUnits aperture) const | envitia::maplink::earth::Surface3D | |
pickTracks(TSLDeviceUnits x, TSLDeviceUnits y, TSLDeviceUnits aperture) const | envitia::maplink::earth::Surface3D | |
queryActiveLayer(const char *dataLayerName) const | envitia::maplink::earth::Surface | |
queryActiveLayer(const char *dataLayerName, char *detailLayerName, int detailLayerNameSize) | envitia::maplink::earth::Surface | |
redraw() | envitia::maplink::earth::Surface3D | |
removeAllGeometry() | envitia::maplink::earth::Surface3D | |
removeAllTracks() | envitia::maplink::earth::Surface3D | |
removeDataLayer(const char *layerName) | envitia::maplink::earth::Surface | |
removeGeometry(geometry::Geometry &f) | envitia::maplink::earth::Surface3D | |
removeGeometry(unsigned int index) | envitia::maplink::earth::Surface3D | |
removeStyle(const char *styleName) | envitia::maplink::earth::Surface3D | |
removeStyle(unsigned int index) | envitia::maplink::earth::Surface3D | |
removeTerrainDatabase(unsigned int i) | envitia::maplink::earth::Surface3D | |
removeTerrainDatabase(TSLTerrainDatabase &database) | envitia::maplink::earth::Surface3D | |
removeTrack(Track &t) | envitia::maplink::earth::Surface3D | |
removeTrack(unsigned int index) | envitia::maplink::earth::Surface3D | |
reset(bool auto_redraw=true) | envitia::maplink::earth::Surface3D | |
resize(double x1, double y1, double x2, double y2, bool auto_redraw=true) | envitia::maplink::earth::Surface3D | |
saveDeclutter(const char *filename, TSLMapLinkVersion ver=TSL_CURRENT_MAPLINK_VERSION) | envitia::maplink::earth::Surface | |
saveRendering(const char *filename, TSLMapLinkVersion ver=TSL_CURRENT_MAPLINK_VERSION) | envitia::maplink::earth::Surface | |
screenshot(const char *fileName) | envitia::maplink::earth::Surface3D | |
sendToBack(const char *layerName) | envitia::maplink::earth::Surface | |
sendToBackOf(const char *layerName, const char *targetLayerName) | envitia::maplink::earth::Surface | |
setBackgroundColour(TSLStyleID value) | envitia::maplink::earth::Surface | |
setBackgroundColour(TSLRGBA colour) | envitia::maplink::earth::Surface | |
setDataLayerProps(const char *layerName, TSLPropertyEnum propertyId, TSLPropertyValue value) | envitia::maplink::earth::Surface | |
setDeclutterStatus(const char *featureName, TSLDeclutterStatusEnum value, const char *dataLayerName=0, const char *detailLayerName=0) | envitia::maplink::earth::Surface | |
setDeclutterStatus(TSLFeatureID featureId, TSLDeclutterStatusEnum value, const char *dataLayerName=0, const char *detailLayerName=0) | envitia::maplink::earth::Surface | |
setDeclutterStatusOnAllFeatures(TSLDeclutterStatusEnum value, const char *dataLayerName=0, const char *detailLayerName=0) | envitia::maplink::earth::Surface | |
setDeviceCapabilities(const TSLDeviceCapabilities &capabilities) | envitia::maplink::earth::Surface3D | |
setFeatureRendering(const char *featureName, TSLFeatureID featureID, TSLRenderingAttributeInt attribute, int value) | envitia::maplink::earth::Surface | |
setFeatureRendering(const char *featureName, TSLFeatureID featureID, TSLRenderingAttributeDouble attribute, double value) | envitia::maplink::earth::Surface | |
setFeatureRendering(const char *featureName, TSLFeatureID featureID, TSLRenderingAttributeBool attribute, bool value) | envitia::maplink::earth::Surface | |
setFeatureRendering(const char *featureName, TSLFeatureID featureID, TSLRenderingAttributes *value) | envitia::maplink::earth::Surface | |
setOption(TSLOptionEnum option, bool value) | envitia::maplink::earth::Surface | |
setStyle(const char *styleName, const geometry::Style &s) | envitia::maplink::earth::Surface3D | |
setupColours(const char *filename) | envitia::maplink::earth::Surface | static |
setupFillStyles(const char *filename, bool delayLoadIncludes=false) | envitia::maplink::earth::Surface | static |
setupFonts(const char *filename, bool delayLoadIncludes=false) | envitia::maplink::earth::Surface | static |
setupLineStyles(const char *filename, bool delayLoadIncludes=false) | envitia::maplink::earth::Surface | static |
setupSymbols(const char *filename, bool delayLoadIncludes=false) | envitia::maplink::earth::Surface | static |
styleName(unsigned int index) const | envitia::maplink::earth::Surface3D | |
Surface() | envitia::maplink::earth::Surface | protected |
Surface3D() | envitia::maplink::earth::Surface3D | |
Surface3D(TSLDeviceContext handle) | envitia::maplink::earth::Surface3D | |
Surface3D(TSLWindowHandle handle) | envitia::maplink::earth::Surface3D | |
Surface3D(Display *x11Display, Drawable handle) | envitia::maplink::earth::Surface3D | |
terrainExaggeration(double scalingFactor) | envitia::maplink::earth::Surface3D | |
terrainExaggeration() const | envitia::maplink::earth::Surface3D | |
TMCToLatLong(TSLTMC x, TSLTMC y, double *latitude, double *longitude) const | envitia::maplink::earth::Surface3D | |
TMCToLatLong(const TSLCoord &coord, GeodeticPoint &latLon) const | envitia::maplink::earth::Surface3D | |
type() const | envitia::maplink::earth::Surface | |
userWord(void *ptr) const | envitia::maplink::earth::Surface | |
userWord() const | envitia::maplink::earth::Surface | |
wndResize(TSLDeviceUnits x1, TSLDeviceUnits y1, TSLDeviceUnits x2, TSLDeviceUnits y2, bool auto_redraw=true) | envitia::maplink::earth::Surface3D | |
~Surface() | envitia::maplink::earth::Surface | virtual |
~Surface3D() | envitia::maplink::earth::Surface3D | virtual |