struct Pyramid

Holds the tspec information for a Pyramid

Documentation

Holds the tspec information for a Pyramid.

This structure holds all of the information to descibe the data in an entire pyramid. The tspec file tiles.tspec gets mapped into this data structure using the tsmReadTspec function, which is called implicitly for you when you do a tsmConnect.

Parameters:
pathName - (char *) the pathname of the pyramid
tspecBasePurl - (Purl *) the parsed URL of the tspec file(s)
tileBasePurl - (Purl *) the parsed URL of the tile data
invResScaleFactor - (float) currently 2.0
minLevel - (int) the starting level of the pyramid (highest res)
maxLevel - (int) the final level of the pyramid (lowest res)
minResolution - (float) the resolution of minLevel
maxResolution - (float) the resolution of maxLevel
imageHierarchyMinValidLevel - (int)
imageHierarchyMaxValidLevel - (int)
imageHierarchyFileName - (char *) the filename of the original mosaic image
description - (char *) textual description of the pyramid data set
tspecLevel - (SimpleTileSetArray) an array of SimpleTileSet structures, one for each pyramid level - see link below
identityTspec - (IdentityTspec) see link below
tileTspec - (TileTspec) see link below
pixelTspec - (PixelTspec) see link below
projectionTspec - (ProjectionTspec) see link below
coordTspec - (CoordTspec) see link below
rectification - (TsmCoordSystem) one of TSM_NONE_COORDSYS, TSM_LATLONG_COORDSYS, TSM_UTM_COORDSYS, or TSM_GEO_COORDSYS
rectificationGrid - (Purl *) if rectifcation is TSM_NONE_COORDSYS, then this gives the URL for a rectification grid
footprint - (Footprint) the footprint of the pyramid (the 4 boundary corners)
wrap_lat - (int) set to TRUE if the dataset wraps around the world vertically, i.e. extends from -90 to +90 deg lat.
wrap_lon - (int) set to TRUE if the dataset wraps around the world horizontally, i.e. extends from -180 to +180 deg long.
geoName - (char *) a string containing the name of the GeoSet for this dataset. The geoName for complementary OI and DEM datasets should be the same.
planet - (TsmPlanet) defines the planet that this dataset is on, e.g. TSM_EARTH, TSM_MARS, TSM_VENUS, etc.
See Also:
ImageTransformationTspec, IdentityTspec, TileTspec, PixelTspec, ProjectionTspec, CoordTspec, SimpleTileSet, Footprint, tsmAllocTspec, tsmFreeTspec, tsmCopyPyramid


TSMAPI_RELEASE 2.1 - Release Date: 2001/01/10 19:01:12

Back to tsmApi Home Page