OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Macros | Typedefs | Enumerations
ossimConstants.h File Reference
#include <ossim/ossimConfig.h>
#include <float.h>

Go to the source code of this file.

Macros

#define OSSIM_DEPRECATE_METHOD(func)
 WARNINGS SECTION: More...
 
#define OSSIMEXPORT
 DLL IMPORT/EXORT SECTION. More...
 
#define OSSIMIMPORT
 
#define OSSIMDLLEXPORT
 
#define OSSIM_DLL
 
#define OSSIMDLLEXPORT_DATA(type)   type
 
#define OSSIM_DLL_DATA(type)   type
 
#define OSSIMDLLEXPORT_CTORFN
 
#define FLT_EPSILON   __FLT_EPSILON__
 
#define DBL_EPSILON   __DBL_EPSILON__
 
#define M_PI   ((ossim_float64)3.141592653589793238462643)
 
#define TWO_PI   ((ossim_float64)(2.0 * M_PI))
 
#define DEG_PER_RAD   ((ossim_float64)(180.0/M_PI))
 
#define SEC_PER_RAD   ((ossim_float64)206264.8062471)
 
#define RAD_PER_DEG   ((ossim_float64)(M_PI/180.0))
 
#define MTRS_PER_FT   ((ossim_float64)0.3048)
 
#define FT_PER_MTRS   ((ossim_float64)3.280839895013122)
 
#define FT_PER_MILE   ((ossim_float64)5280.0)
 
#define SQRT_TWO_PI   ((ossim_float64)2.50662827463100050242)
 
#define SQRT_TWO_PI_DIV2   ((ossim_float64)7.07106781186547524401E-1)
 
#define TIFFTAG_OSSIM_METADATA   50955
 
#define OSSIM_DEFAULT_TILE_HEIGHT   ((ossim_int32)64)
 
#define OSSIM_DEFAULT_TILE_WIDTH   ((ossim_int32)64)
 
#define US_METERS_PER_FT   ((ossim_float64)0.3048006096)
 
#define OSSIM_INT_NAN   ((ossim_sint32)0x80000000)
 
#define OSSIM_DEFAULT_NULL_PIX_UCHAR   ((ossim_uint8)0)
 
#define OSSIM_DEFAULT_MIN_PIX_UCHAR   ((ossim_uint8)1)
 
#define OSSIM_DEFAULT_MAX_PIX_UCHAR   ((ossim_uint8)255)
 
#define OSSIM_DEFAULT_NULL_PIX_UINT8   ((ossim_uint8)0)
 
#define OSSIM_DEFAULT_MIN_PIX_UINT8   ((ossim_uint8)1)
 
#define OSSIM_DEFAULT_MAX_PIX_UINT8   ((ossim_uint8)255)
 
#define OSSIM_DEFAULT_NULL_PIX_SINT8   ((ossim_sint8)0x80)
 
#define OSSIM_DEFAULT_MIN_PIX_SINT8   ((ossim_sint8)0x81)
 
#define OSSIM_DEFAULT_MAX_PIX_SINT8   ((ossim_sint8)0x7F)
 
#define OSSIM_DEFAULT_NULL_PIX_SINT16   ((ossim_sint16)0x8000)
 
#define OSSIM_DEFAULT_MIN_PIX_SINT16   ((ossim_sint16)0x8001)
 
#define OSSIM_DEFAULT_MAX_PIX_SINT16   ((ossim_sint16)0x7FFF)
 
#define OSSIM_DEFAULT_NULL_PIX_UINT16   ((ossim_uint16)0)
 
#define OSSIM_DEFAULT_MIN_PIX_UINT16   ((ossim_uint16)1)
 
#define OSSIM_DEFAULT_MAX_PIX_UINT16   ((ossim_uint16)0xFFFF)
 
#define OSSIM_DEFAULT_NULL_PIX_SINT32   ((ossim_sint32)0x80000000)
 
#define OSSIM_DEFAULT_MIN_PIX_SINT32   ((ossim_sint32)0x80000001)
 
#define OSSIM_DEFAULT_MAX_PIX_SINT32   ((ossim_sint32)0x7FFFFFFF)
 
#define OSSIM_DEFAULT_NULL_PIX_UINT32   ((ossim_uint32)0)
 
#define OSSIM_DEFAULT_MIN_PIX_UINT32   ((ossim_uint32)1)
 
#define OSSIM_DEFAULT_MAX_PIX_UINT32   ((ossim_uint32)0xFFFFFFFF)
 
#define OSSIM_DEFAULT_NULL_PIX_SINT64   ((ossim_sint32)0x8000000000000000)
 
#define OSSIM_DEFAULT_MIN_PIX_SINT64   ((ossim_sint32)0x8000000000000001)
 
#define OSSIM_DEFAULT_MAX_PIX_SINT64   ((ossim_sint32)0x7FFFFFFFFFFFFFFF)
 
#define OSSIM_DEFAULT_NULL_PIX_UINT64   ((ossim_uint32)0)
 
#define OSSIM_DEFAULT_MIN_PIX_UINT64   ((ossim_uint32)1)
 
#define OSSIM_DEFAULT_MAX_PIX_UINT64   ((ossim_uint32)0xFFFFFFFFFFFFFFFF)
 
#define OSSIM_DEFAULT_NULL_PIX_UINT11   ((ossim_uint16)0)
 
#define OSSIM_DEFAULT_MIN_PIX_UINT11   ((ossim_uint16)1)
 
#define OSSIM_DEFAULT_MAX_PIX_UINT11   ((ossim_uint16)0x07FF)
 
#define OSSIM_DEFAULT_NULL_PIX_UINT12   ((ossim_uint16)0)
 
#define OSSIM_DEFAULT_MIN_PIX_UINT12   ((ossim_uint16)1)
 
#define OSSIM_DEFAULT_MAX_PIX_UINT12   ((ossim_uint16)0x0FFF)
 
#define OSSIM_DEFAULT_NULL_PIX_UINT13   ((ossim_uint16)0)
 
#define OSSIM_DEFAULT_MIN_PIX_UINT13   ((ossim_uint16)1)
 
#define OSSIM_DEFAULT_MAX_PIX_UINT13   ((ossim_uint16)0x1FFF)
 
#define OSSIM_DEFAULT_NULL_PIX_UINT14   ((ossim_uint16)0)
 
#define OSSIM_DEFAULT_MIN_PIX_UINT14   ((ossim_uint16)1)
 
#define OSSIM_DEFAULT_MAX_PIX_UINT14   ((ossim_uint16)0x3FFF)
 
#define OSSIM_DEFAULT_NULL_PIX_UINT15   ((ossim_uint16)0)
 
#define OSSIM_DEFAULT_MIN_PIX_UINT15   ((ossim_uint16)1)
 
#define OSSIM_DEFAULT_MAX_PIX_UINT15   ((ossim_uint16)0x7FFF)
 
#define OSSIM_DEFAULT_NULL_PIX_FLOAT   ((ossim_float32)-1.0/FLT_EPSILON)
 
#define OSSIM_DEFAULT_MIN_PIX_FLOAT   ((ossim_float32)((-1.0/FLT_EPSILON) + 1))
 
#define OSSIM_DEFAULT_MAX_PIX_FLOAT   ((ossim_float32)((1.0/FLT_EPSILON)))
 
#define OSSIM_DEFAULT_NULL_PIX_NORM_FLOAT   ((ossim_float32)0)
 
#define OSSIM_DEFAULT_MIN_PIX_NORM_FLOAT   ((ossim_float32)((2*FLT_EPSILON)))
 
#define OSSIM_DEFAULT_MAX_PIX_NORM_FLOAT   ((ossim_float32)1.0)
 
#define OSSIM_DEFAULT_NULL_PIX_DOUBLE   ((ossim_float64)-1.0/DBL_EPSILON)
 
#define OSSIM_DEFAULT_MIN_PIX_DOUBLE   ((ossim_float64)((-1.0/DBL_EPSILON) + 1))
 
#define OSSIM_DEFAULT_MAX_PIX_DOUBLE   ((ossim_float64)((1.0/DBL_EPSILON)))
 
#define OSSIM_DEFAULT_NULL_PIX_NORM_DOUBLE   ((ossim_float64)0)
 
#define OSSIM_DEFAULT_MIN_PIX_NORM_DOUBLE   ((ossim_float64)((2*DBL_EPSILON)))
 
#define OSSIM_DEFAULT_MAX_PIX_NORM_DOUBLE   ((ossim_float64)(1.0))
 
#define OSSIM_DEFAULT_MEAN_SEA_LEVEL   ((ossim_float64)0.0)
 

Typedefs

typedef char ossim_int8
 Previous DLL import export section. More...
 
typedef unsigned char ossim_uint8
 
typedef signed char ossim_sint8
 
typedef short ossim_int16
 
typedef unsigned short ossim_uint16
 
typedef signed short ossim_sint16
 
typedef int ossim_int32
 
typedef unsigned int ossim_uint32
 
typedef signed int ossim_sint32
 
typedef float ossim_float32
 
typedef double ossim_float64
 
typedef long long ossim_int64
 
typedef unsigned long long ossim_uint64
 
typedef signed long long ossim_sint64
 
typedef ossim_int32 ossimErrorCode
 

Enumerations

enum  ossimVertexOrdering { OSSIM_VERTEX_ORDER_UNKNOWN = 0, OSSIM_CLOCKWISE_ORDER = 1, OSSIM_COUNTERCLOCKWISE_ORDER = 2 }
 
enum  ossimHistogramMode { OSSIM_HISTO_MODE_UNKNOWN = 0, OSSIM_HISTO_MODE_NORMAL = 1, OSSIM_HISTO_MODE_FAST = 2 }
 
enum  ossimPixelType { OSSIM_PIXEL_IS_POINT = 0, OSSIM_PIXEL_IS_AREA = 1 }
 
enum  ossimScalarType {
  OSSIM_SCALAR_UNKNOWN = 0, OSSIM_UINT8 = 1, OSSIM_SINT8 = 2, OSSIM_UINT16 = 3,
  OSSIM_SINT16 = 4, OSSIM_UINT32 = 5, OSSIM_SINT32 = 6, OSSIM_UINT64 = 7,
  OSSIM_SINT64 = 8, OSSIM_FLOAT32 = 9, OSSIM_FLOAT64 = 10, OSSIM_CINT16 = 11,
  OSSIM_CINT32 = 12, OSSIM_CFLOAT32 = 13, OSSIM_CFLOAT64 = 14, OSSIM_NORMALIZED_FLOAT = 15,
  OSSIM_NORMALIZED_DOUBLE = 16, OSSIM_UINT11 = 17, OSSIM_UINT12 = 18, OSSIM_UINT13 = 19,
  OSSIM_UINT14 = 20, OSSIM_UINT15 = 21, OSSIM_USHORT11 = 17, OSSIM_USHORT12 = 18,
  OSSIM_USHORT13 = 19, OSSIM_USHORT14 = 20, OSSIM_USHORT15 = 21, OSSIM_UCHAR = 1,
  OSSIM_USHORT16 = 3, OSSIM_SSHORT16 = 4, OSSIM_FLOAT = 9, OSSIM_DOUBLE = 10
}
 
enum  ossimInterleaveType {
  OSSIM_INTERLEAVE_UNKNOWN = 0, OSSIM_BIL = 1, OSSIM_BIP = 2, OSSIM_BSQ = 3,
  OSSIM_BSQ_MULTI_FILE = 4
}
 
enum  ossimOriginLocationType {
  OSSIM_ORIGIN_LOCATION_UNKNOWN = 0, OSSIM_CENTER = 1, OSSIM_UPPER_LEFT = 2, OSSIM_UPPER_LEFT_CENTER = 3,
  OSSIM_LOWER_LEFT = 4, OSSIM_LOWER_LEFT_CENTER = 5
}
 
enum  ossimCoordinateSystemType {
  OSSIM_COORDINATE_SYSTEM_UNKNOWN = 0, OSSIM_IMAGE_SPACE = 1, OSSIM_GEOGRAPHIC_SPACE = 2, OSSIM_PROJECTED_SPACE = 3,
  OSSIM_GEOCENTRIC_SPACE = 4
}
 
enum  ossimCoordSysOrientMode { OSSIM_LEFT_HANDED = 0, OSSIM_RIGHT_HANDED = 1 }
 
enum  ossimUnitType {
  OSSIM_UNIT_UNKNOWN = 0, OSSIM_METERS = 1, OSSIM_FEET = 2, OSSIM_US_SURVEY_FEET = 3,
  OSSIM_DEGREES = 4, OSSIM_RADIANS = 5, OSSIM_NAUTICAL_MILES = 6, OSSIM_SECONDS = 7,
  OSSIM_MINUTES = 8, OSSIM_PIXEL = 9, OSSIM_MILES = 10, OSSIM_MILLIMETERS = 11,
  OSSIM_MICRONS = 12, OSSIM_CENTIMETERS = 13, OSSIM_YARDS = 14, OSSIM_INCHES = 15,
  OSSIM_KILOMETERS = 16
}
 
enum  ossimDataObjectStatus {
  OSSIM_STATUS_UNKNOWN = 0, OSSIM_NULL = 1, OSSIM_EMPTY = 2, OSSIM_PARTIAL = 3,
  OSSIM_FULL = 4
}
 Definitions for data object status. More...
 
enum  ossimImageType {
  OSSIM_IMAGE_TYPE_UNKNOWN = 0, OSSIM_TIFF_STRIP = 1, OSSIM_TIFF_STRIP_BAND_SEPARATE = 2, OSSIM_TIFF_TILED = 3,
  OSSIM_TIFF_TILED_BAND_SEPARATE = 4, OSSIM_GENERAL_RASTER_BIP = 5, OSSIM_GENERAL_RASTER_BIL = 6, OSSIM_GENERAL_RASTER_BSQ = 7,
  OSSIM_JPEG = 8, OSSIM_PDF = 9
}
 Definitions for image type identification. More...
 
enum  ossimMetadataType {
  OSSIM_META_UNKNOWN = 0, OSSIM_META_TFW = 1, OSSIM_META_JGW = 2, OSSIM_META_GEOM = 3,
  OSSIM_META_README = 4, OSSIM_META_FGDC = 5, OSSIM_META_ENVI = 6
}
 Definitions for metadata type identification. More...
 
enum  ossimByteOrder { OSSIM_LITTLE_ENDIAN = 0, OSSIM_BIG_ENDIAN = 1 }
 
enum  ossimCompareType { OSSIM_COMPARE_FULL =0, OSSIM_COMPARE_IMMEDIATE =1 }
 

Macro Definition Documentation

◆ DBL_EPSILON

#define DBL_EPSILON   __DBL_EPSILON__

◆ DEG_PER_RAD

#define DEG_PER_RAD   ((ossim_float64)(180.0/M_PI))

Definition at line 452 of file ossimConstants.h.

Referenced by ossim::acosd(), ossim::asind(), ossim::atan2d(), ossim::atand(), ossimPositionQualityEvaluator::computeElevAzim(), ossimImageGeometry::computeGroundToImagePartials(), ossimUnitConversionTool::computeMeters(), ossimUnitConversionTool::getDegrees(), ossimRpcModel::getForwardDeriv(), ossimPointObservation::getObsCov(), ossimCadrgProjection::inverse(), ossimUpsProjection::inverse(), ossimNewZealandMapGridProjection::inverse(), ossimEckert6Projection::inverse(), ossimBonneProjection::inverse(), ossimPolarStereoProjection::inverse(), ossimCassiniProjection::inverse(), ossimTransMercatorProjection::inverse(), ossimGnomonicProjection::inverse(), ossimUtmProjection::inverse(), ossimMollweidProjection::inverse(), ossimVanDerGrintenProjection::inverse(), ossimMillerProjection::inverse(), ossimEckert4Projection::inverse(), ossimPolyconicProjection::inverse(), ossimStereographicProjection::inverse(), ossimTransCylEquAreaProjection::inverse(), ossimCylEquAreaProjection::inverse(), ossimSinusoidalProjection::inverse(), ossimAzimEquDistProjection::inverse(), ossimObliqueMercatorProjection::inverse(), ossimEquDistCylProjection::inverse(), ossimLambertConformalConicProjection::inverse(), ossimSpaceObliqueMercatorProjection::inverse(), ossimAlbersProjection::inverse(), ossimGpt::latr(), ossimGpt::lonr(), ATP::AutoTiePoint::print(), ossimLambertConformalConicProjection::print(), ossimPositionQualityEvaluator::print(), ossimAdjustmentExecutive::printObservationCorrectionSummary(), ossimInfo::rad2deg(), ossim::radiansToDegrees(), ossimLambertConformalConicProjection::saveState(), ossimAlbersProjection::saveState(), ossimUpsProjection::setDefaults(), ossimAlphaSensor::setFov(), ossimHsiVector::setFromRgb(), ossimWgs72Datum::shiftFromWgs84(), ossimWgs72Datum::shiftToWgs84(), ossimCadrgProjection::worldToLineSample(), ossimDatumFactory::writeCStructure(), and ossimEllipsoid::XYZToLatLonHeight().

◆ FLT_EPSILON

#define FLT_EPSILON   __FLT_EPSILON__

Definition at line 438 of file ossimConstants.h.

Referenced by ossimBinaryOpDiv::apply(), ossimBinaryOpMod::apply(), ossimImageGeometry::computeGroundToImagePartials(), ossimSrtmSupportData::computeMinMaxTemplate(), ossimShorelineTool::doThreshold(), ossimTopographicCorrectionFilter::executeTopographicCorrectionTemplate(), ossimGeoidNgsHeader::getHeightDelta(), ossimImageViewTransform::getImageToViewScale(), ossimHistoMatchRemapper::getTile(), ossimSFIMFusion::getTile(), ossimHsiRemapper::getTile(), ossimTrimFilter::getValidImageVertices(), ossimImageViewTransform::getViewToImageScale(), ossimGeoidNgsHeader::initialize(), ossimLine::intersectInfinite(), ossimLine::intersectSegment(), ossimRpcSolver::invert(), ossimImageRenderer::ossimRendererSubRectInfo::isIdentity(), ossimLine::isPointOnInfiniteLine(), ossimSpot5Model::lineSampleHeightToWorld(), ossimFilterResampler::loadState(), ossimScaleFilter::loadState(), ossim::matrixToHpr(), ossimLine::normal(), ossimColumnVector3d::operator==(), ossimplugins::ossimGeometricSarSensorModel::optimizeModel(), ossimLsrSpace::ossimLsrSpace(), ossimStatePlaneProjectionInfo::ossimStatePlaneProjectionInfo(), ossimTiledImageHash::ossimTiledImageHash(), ossimTileHash::ossimTileHash(), ossimImageData::populateHistogram(), ossimFilterResampler::resampleBilinearTile(), ossimScaleFilter::runHorizontalFilterTemplate(), ossimScaleFilter::runVerticalFilterTemplate(), ossimHistogram::saveState(), ossimUpsProjection::setDefaults(), ossimHsiVector::setFromRgb(), ossimFilterResampler::setScaleFactor(), ossimScaleFilter::setScaleFactor(), ossimRpcSolver::setupWeightMatrix(), ossim2dLinearRegression::solve(), ossimRpcSolver::solveCoefficients(), ossimImageRenderer::ossimRendererSubRectInfo::transformViewToImage(), ossimMeanRadialLensDistortion::undistort(), ossimColumnVector3d::unit(), ossimImageGeometry::upIsUpAngle(), and ossimTiling::validate().

◆ FT_PER_MILE

#define FT_PER_MILE   ((ossim_float64)5280.0)

◆ FT_PER_MTRS

#define FT_PER_MTRS   ((ossim_float64)3.280839895013122)

◆ M_PI

#define M_PI   ((ossim_float64)3.141592653589793238462643)

Definition at line 446 of file ossimConstants.h.

Referenced by ossimUnaryOpSind::apply(), ossimUnaryOpASind::apply(), ossimUnaryOpACosd::apply(), ossimUnaryOpCosd::apply(), ossimUnaryOpTand::apply(), ossimUnaryOpATand::apply(), ossimPositionQualityEvaluator::atan3(), ossimRpcProjection::buildNormalEquation(), ossimSensorModel::buildNormalEquation(), ossimFont::computeMatrix(), ossimUtmProjection::computeZone(), ossimAlbersProjection::Convert_Albers_To_Geodetic(), ossimAzimEquDistProjection::Convert_Azimuthal_Equidistant_To_Geodetic(), ossimBonneProjection::Convert_Bonne_To_Geodetic(), ossimCassiniProjection::Convert_Cassini_To_Geodetic(), ossimAlbersProjection::Convert_Geodetic_To_Albers(), ossimAzimEquDistProjection::Convert_Geodetic_To_Azimuthal_Equidistant(), ossimBonneProjection::Convert_Geodetic_To_Bonne(), ossimCassiniProjection::Convert_Geodetic_To_Cassini(), ossimMollweidProjection::Convert_Geodetic_To_Mollweide(), ossimNewZealandMapGridProjection::Convert_Geodetic_To_NZMG(), ossimOrthoGraphicProjection::Convert_Geodetic_To_Orthographic(), ossimPolyconicProjection::Convert_Geodetic_To_Polyconic(), ossimTransCylEquAreaProjection::Convert_Geodetic_To_Trans_Cyl_Eq_Area(), ossimUtmProjection::Convert_Geodetic_To_Transverse_Mercator(), ossimTransMercatorProjection::Convert_Geodetic_To_Transverse_Mercator(), ossimVanDerGrintenProjection::Convert_Geodetic_To_Van_der_Grinten(), ossimLambertConformalConicProjection::Convert_Lambert_To_Geodetic(), ossimMercatorProjection::Convert_Mercator_To_Geodetic(), ossimMollweidProjection::Convert_Mollweide_To_Geodetic(), ossimUtmProjection::Convert_Transverse_Mercator_To_Geodetic(), ossimTransMercatorProjection::Convert_Transverse_Mercator_To_Geodetic(), ossimVanDerGrintenProjection::Convert_Van_der_Grinten_To_Geodetic(), ossimPositionQualityEvaluator::extractErrorEllipse(), ossimSincFilter::filter(), ossimBesselFilter::filter(), ossimBlackmanFilter::filter(), ossimGaussianFilter::filter(), ossimHanningFilter::filter(), ossimHammingFilter::filter(), ossimMercatorProjection::forward(), ossimDemHeader::getImageGeometry(), ossimRpcProjection::getInverseDeriv(), ossimSensorModel::getInverseDeriv(), ossimPolygon::getMinimumBoundingRect(), ossimRpcProjection::getResidue(), ossimSensorModel::getResidue(), ossimSlopeFilter::getTile(), ossimMercatorProjection::inverse(), ossimImageSharpenFilter::laplacianOfGaussian(), lat2y_d(), lat2y_m(), ossimplugins::ossimTileMapModel::lineSampleHeightToWorld(), ossimDatum::molodenskyShift(), ossimEquationCombiner::parseFactor(), ossimAlbersProjection::Set_Albers_Parameters(), ossimAzimEquDistProjection::Set_Azimuthal_Equidistant_Parameters(), ossimCassiniProjection::Set_Cassini_Parameters(), ossimCylEquAreaProjection::Set_Cyl_Eq_Area_Parameters(), ossimEckert6Projection::Set_Eckert6_Parameters(), ossimEquDistCylProjection::Set_Equidistant_Cyl_Parameters(), ossimOrthoGraphicProjection::Set_Orthographic_Parameters(), ossimPolarStereoProjection::Set_Polar_Stereographic_Parameters(), ossimPolyconicProjection::Set_Polyconic_Parameters(), ossimStereographicProjection::Set_Stereographic_Parameters(), ossimTransCylEquAreaProjection::Set_Trans_Cyl_Eq_Area_Parameters(), ossimUtmProjection::Set_Transverse_Mercator_Parameters(), ossimTransMercatorProjection::Set_Transverse_Mercator_Parameters(), ossimVanDerGrintenProjection::Set_Van_der_Grinten_Parameters(), ossimWgs72Datum::shiftFromWgs84(), ossimWgs72Datum::shiftToWgs84(), ossimFilter::Sinc(), ossimBngProjection::update(), ossimplugins::ossimTileMapModel::worldToLineSample(), y2lat_d(), and y2lat_m().

◆ MTRS_PER_FT

#define MTRS_PER_FT   ((ossim_float64)0.3048)

◆ OSSIM_DEFAULT_MAX_PIX_DOUBLE

#define OSSIM_DEFAULT_MAX_PIX_DOUBLE   ((ossim_float64)((1.0/DBL_EPSILON)))

◆ OSSIM_DEFAULT_MAX_PIX_FLOAT

#define OSSIM_DEFAULT_MAX_PIX_FLOAT   ((ossim_float32)((1.0/FLT_EPSILON)))

Definition at line 553 of file ossimConstants.h.

Referenced by ossim::defaultMax(), and ossimHdf5ImageDataset::scanForMinMax().

◆ OSSIM_DEFAULT_MAX_PIX_NORM_DOUBLE

#define OSSIM_DEFAULT_MAX_PIX_NORM_DOUBLE   ((ossim_float64)(1.0))

Definition at line 565 of file ossimConstants.h.

Referenced by ossim::defaultMax().

◆ OSSIM_DEFAULT_MAX_PIX_NORM_FLOAT

#define OSSIM_DEFAULT_MAX_PIX_NORM_FLOAT   ((ossim_float32)1.0)

◆ OSSIM_DEFAULT_MAX_PIX_SINT16

#define OSSIM_DEFAULT_MAX_PIX_SINT16   ((ossim_sint16)0x7FFF)

◆ OSSIM_DEFAULT_MAX_PIX_SINT32

#define OSSIM_DEFAULT_MAX_PIX_SINT32   ((ossim_sint32)0x7FFFFFFF)

◆ OSSIM_DEFAULT_MAX_PIX_SINT64

#define OSSIM_DEFAULT_MAX_PIX_SINT64   ((ossim_sint32)0x7FFFFFFFFFFFFFFF)

Definition at line 525 of file ossimConstants.h.

◆ OSSIM_DEFAULT_MAX_PIX_SINT8

#define OSSIM_DEFAULT_MAX_PIX_SINT8   ((ossim_sint8)0x7F)

Definition at line 505 of file ossimConstants.h.

Referenced by ossim::defaultMax().

◆ OSSIM_DEFAULT_MAX_PIX_UCHAR

#define OSSIM_DEFAULT_MAX_PIX_UCHAR   ((ossim_uint8)255)

◆ OSSIM_DEFAULT_MAX_PIX_UINT11

#define OSSIM_DEFAULT_MAX_PIX_UINT11   ((ossim_uint16)0x07FF)

◆ OSSIM_DEFAULT_MAX_PIX_UINT12

#define OSSIM_DEFAULT_MAX_PIX_UINT12   ((ossim_uint16)0x0FFF)

◆ OSSIM_DEFAULT_MAX_PIX_UINT13

#define OSSIM_DEFAULT_MAX_PIX_UINT13   ((ossim_uint16)0x1FFF)

◆ OSSIM_DEFAULT_MAX_PIX_UINT14

#define OSSIM_DEFAULT_MAX_PIX_UINT14   ((ossim_uint16)0x3FFF)

◆ OSSIM_DEFAULT_MAX_PIX_UINT15

#define OSSIM_DEFAULT_MAX_PIX_UINT15   ((ossim_uint16)0x7FFF)

◆ OSSIM_DEFAULT_MAX_PIX_UINT16

#define OSSIM_DEFAULT_MAX_PIX_UINT16   ((ossim_uint16)0xFFFF)

◆ OSSIM_DEFAULT_MAX_PIX_UINT32

#define OSSIM_DEFAULT_MAX_PIX_UINT32   ((ossim_uint32)0xFFFFFFFF)

Definition at line 521 of file ossimConstants.h.

Referenced by ossim::defaultMax().

◆ OSSIM_DEFAULT_MAX_PIX_UINT64

#define OSSIM_DEFAULT_MAX_PIX_UINT64   ((ossim_uint32)0xFFFFFFFFFFFFFFFF)

Definition at line 529 of file ossimConstants.h.

◆ OSSIM_DEFAULT_MAX_PIX_UINT8

#define OSSIM_DEFAULT_MAX_PIX_UINT8   ((ossim_uint8)255)

Definition at line 501 of file ossimConstants.h.

Referenced by ossim::defaultMax().

◆ OSSIM_DEFAULT_MEAN_SEA_LEVEL

#define OSSIM_DEFAULT_MEAN_SEA_LEVEL   ((ossim_float64)0.0)

Definition at line 567 of file ossimConstants.h.

◆ OSSIM_DEFAULT_MIN_PIX_DOUBLE

#define OSSIM_DEFAULT_MIN_PIX_DOUBLE   ((ossim_float64)((-1.0/DBL_EPSILON) + 1))

◆ OSSIM_DEFAULT_MIN_PIX_FLOAT

#define OSSIM_DEFAULT_MIN_PIX_FLOAT   ((ossim_float32)((-1.0/FLT_EPSILON) + 1))

Definition at line 552 of file ossimConstants.h.

Referenced by ossim::defaultMin(), and ossimHdf5ImageDataset::scanForMinMax().

◆ OSSIM_DEFAULT_MIN_PIX_NORM_DOUBLE

#define OSSIM_DEFAULT_MIN_PIX_NORM_DOUBLE   ((ossim_float64)((2*DBL_EPSILON)))

◆ OSSIM_DEFAULT_MIN_PIX_NORM_FLOAT

#define OSSIM_DEFAULT_MIN_PIX_NORM_FLOAT   ((ossim_float32)((2*FLT_EPSILON)))

◆ OSSIM_DEFAULT_MIN_PIX_SINT16

#define OSSIM_DEFAULT_MIN_PIX_SINT16   ((ossim_sint16)0x8001)

◆ OSSIM_DEFAULT_MIN_PIX_SINT32

#define OSSIM_DEFAULT_MIN_PIX_SINT32   ((ossim_sint32)0x80000001)

Definition at line 516 of file ossimConstants.h.

Referenced by ossim::defaultMin().

◆ OSSIM_DEFAULT_MIN_PIX_SINT64

#define OSSIM_DEFAULT_MIN_PIX_SINT64   ((ossim_sint32)0x8000000000000001)

Definition at line 524 of file ossimConstants.h.

◆ OSSIM_DEFAULT_MIN_PIX_SINT8

#define OSSIM_DEFAULT_MIN_PIX_SINT8   ((ossim_sint8)0x81)

Definition at line 504 of file ossimConstants.h.

Referenced by ossim::defaultMin().

◆ OSSIM_DEFAULT_MIN_PIX_UCHAR

#define OSSIM_DEFAULT_MIN_PIX_UCHAR   ((ossim_uint8)1)

◆ OSSIM_DEFAULT_MIN_PIX_UINT11

#define OSSIM_DEFAULT_MIN_PIX_UINT11   ((ossim_uint16)1)

Definition at line 532 of file ossimConstants.h.

Referenced by ossim::defaultMin().

◆ OSSIM_DEFAULT_MIN_PIX_UINT12

#define OSSIM_DEFAULT_MIN_PIX_UINT12   ((ossim_uint16)1)

Definition at line 536 of file ossimConstants.h.

Referenced by ossim::defaultMin().

◆ OSSIM_DEFAULT_MIN_PIX_UINT13

#define OSSIM_DEFAULT_MIN_PIX_UINT13   ((ossim_uint16)1)

Definition at line 540 of file ossimConstants.h.

Referenced by ossim::defaultMin().

◆ OSSIM_DEFAULT_MIN_PIX_UINT14

#define OSSIM_DEFAULT_MIN_PIX_UINT14   ((ossim_uint16)1)

Definition at line 544 of file ossimConstants.h.

Referenced by ossim::defaultMin().

◆ OSSIM_DEFAULT_MIN_PIX_UINT15

#define OSSIM_DEFAULT_MIN_PIX_UINT15   ((ossim_uint16)1)

Definition at line 548 of file ossimConstants.h.

Referenced by ossim::defaultMin().

◆ OSSIM_DEFAULT_MIN_PIX_UINT16

#define OSSIM_DEFAULT_MIN_PIX_UINT16   ((ossim_uint16)1)

Definition at line 512 of file ossimConstants.h.

Referenced by ossim::defaultMin().

◆ OSSIM_DEFAULT_MIN_PIX_UINT32

#define OSSIM_DEFAULT_MIN_PIX_UINT32   ((ossim_uint32)1)

Definition at line 520 of file ossimConstants.h.

Referenced by ossim::defaultMin().

◆ OSSIM_DEFAULT_MIN_PIX_UINT64

#define OSSIM_DEFAULT_MIN_PIX_UINT64   ((ossim_uint32)1)

Definition at line 528 of file ossimConstants.h.

◆ OSSIM_DEFAULT_MIN_PIX_UINT8

#define OSSIM_DEFAULT_MIN_PIX_UINT8   ((ossim_uint8)1)

Definition at line 500 of file ossimConstants.h.

Referenced by ossim::defaultMin().

◆ OSSIM_DEFAULT_NULL_PIX_DOUBLE

#define OSSIM_DEFAULT_NULL_PIX_DOUBLE   ((ossim_float64)-1.0/DBL_EPSILON)

Definition at line 559 of file ossimConstants.h.

Referenced by ossim::defaultNull().

◆ OSSIM_DEFAULT_NULL_PIX_FLOAT

#define OSSIM_DEFAULT_NULL_PIX_FLOAT   ((ossim_float32)-1.0/FLT_EPSILON)

◆ OSSIM_DEFAULT_NULL_PIX_NORM_DOUBLE

#define OSSIM_DEFAULT_NULL_PIX_NORM_DOUBLE   ((ossim_float64)0)

Definition at line 563 of file ossimConstants.h.

Referenced by ossim::defaultNull().

◆ OSSIM_DEFAULT_NULL_PIX_NORM_FLOAT

#define OSSIM_DEFAULT_NULL_PIX_NORM_FLOAT   ((ossim_float32)0)

Definition at line 555 of file ossimConstants.h.

Referenced by ossim::defaultNull().

◆ OSSIM_DEFAULT_NULL_PIX_SINT16

#define OSSIM_DEFAULT_NULL_PIX_SINT16   ((ossim_sint16)0x8000)

Definition at line 507 of file ossimConstants.h.

Referenced by ossim::defaultNull().

◆ OSSIM_DEFAULT_NULL_PIX_SINT32

#define OSSIM_DEFAULT_NULL_PIX_SINT32   ((ossim_sint32)0x80000000)

Definition at line 515 of file ossimConstants.h.

Referenced by ossim::defaultNull().

◆ OSSIM_DEFAULT_NULL_PIX_SINT64

#define OSSIM_DEFAULT_NULL_PIX_SINT64   ((ossim_sint32)0x8000000000000000)

Definition at line 523 of file ossimConstants.h.

◆ OSSIM_DEFAULT_NULL_PIX_SINT8

#define OSSIM_DEFAULT_NULL_PIX_SINT8   ((ossim_sint8)0x80)

Definition at line 503 of file ossimConstants.h.

Referenced by ossim::defaultNull().

◆ OSSIM_DEFAULT_NULL_PIX_UCHAR

#define OSSIM_DEFAULT_NULL_PIX_UCHAR   ((ossim_uint8)0)

Definition at line 495 of file ossimConstants.h.

◆ OSSIM_DEFAULT_NULL_PIX_UINT11

#define OSSIM_DEFAULT_NULL_PIX_UINT11   ((ossim_uint16)0)

Definition at line 531 of file ossimConstants.h.

Referenced by ossim::defaultNull().

◆ OSSIM_DEFAULT_NULL_PIX_UINT12

#define OSSIM_DEFAULT_NULL_PIX_UINT12   ((ossim_uint16)0)

Definition at line 535 of file ossimConstants.h.

Referenced by ossim::defaultNull().

◆ OSSIM_DEFAULT_NULL_PIX_UINT13

#define OSSIM_DEFAULT_NULL_PIX_UINT13   ((ossim_uint16)0)

Definition at line 539 of file ossimConstants.h.

Referenced by ossim::defaultNull().

◆ OSSIM_DEFAULT_NULL_PIX_UINT14

#define OSSIM_DEFAULT_NULL_PIX_UINT14   ((ossim_uint16)0)

Definition at line 543 of file ossimConstants.h.

Referenced by ossim::defaultNull().

◆ OSSIM_DEFAULT_NULL_PIX_UINT15

#define OSSIM_DEFAULT_NULL_PIX_UINT15   ((ossim_uint16)0)

Definition at line 547 of file ossimConstants.h.

Referenced by ossim::defaultNull().

◆ OSSIM_DEFAULT_NULL_PIX_UINT16

#define OSSIM_DEFAULT_NULL_PIX_UINT16   ((ossim_uint16)0)

Definition at line 511 of file ossimConstants.h.

Referenced by ossim::defaultNull().

◆ OSSIM_DEFAULT_NULL_PIX_UINT32

#define OSSIM_DEFAULT_NULL_PIX_UINT32   ((ossim_uint32)0)

Definition at line 519 of file ossimConstants.h.

Referenced by ossim::defaultNull().

◆ OSSIM_DEFAULT_NULL_PIX_UINT64

#define OSSIM_DEFAULT_NULL_PIX_UINT64   ((ossim_uint32)0)

Definition at line 527 of file ossimConstants.h.

◆ OSSIM_DEFAULT_NULL_PIX_UINT8

#define OSSIM_DEFAULT_NULL_PIX_UINT8   ((ossim_uint8)0)

Definition at line 499 of file ossimConstants.h.

Referenced by ossim::defaultNull().

◆ OSSIM_DEFAULT_TILE_HEIGHT

#define OSSIM_DEFAULT_TILE_HEIGHT   ((ossim_int32)64)

Definition at line 477 of file ossimConstants.h.

Referenced by ossim::defaultTileSize().

◆ OSSIM_DEFAULT_TILE_WIDTH

#define OSSIM_DEFAULT_TILE_WIDTH   ((ossim_int32)64)

Definition at line 478 of file ossimConstants.h.

Referenced by ossim::defaultTileSize().

◆ OSSIM_DEPRECATE_METHOD

#define OSSIM_DEPRECATE_METHOD (   func)

WARNINGS SECTION:

Definition at line 38 of file ossimConstants.h.

◆ OSSIM_DLL

#define OSSIM_DLL

Definition at line 72 of file ossimConstants.h.

◆ OSSIM_DLL_DATA

#define OSSIM_DLL_DATA (   type)    type

Definition at line 74 of file ossimConstants.h.

◆ OSSIM_INT_NAN

#define OSSIM_INT_NAN   ((ossim_sint32)0x80000000)

◆ OSSIMDLLEXPORT

#define OSSIMDLLEXPORT

Definition at line 71 of file ossimConstants.h.

◆ OSSIMDLLEXPORT_CTORFN

#define OSSIMDLLEXPORT_CTORFN

Definition at line 75 of file ossimConstants.h.

◆ OSSIMDLLEXPORT_DATA

#define OSSIMDLLEXPORT_DATA (   type)    type

Definition at line 73 of file ossimConstants.h.

◆ OSSIMEXPORT

#define OSSIMEXPORT

DLL IMPORT/EXORT SECTION.

Definition at line 69 of file ossimConstants.h.

◆ OSSIMIMPORT

#define OSSIMIMPORT

Definition at line 70 of file ossimConstants.h.

◆ RAD_PER_DEG

#define RAD_PER_DEG   ((ossim_float64)(M_PI/180.0))

Definition at line 458 of file ossimConstants.h.

Referenced by ossimUtmProjection::Convert_Transverse_Mercator_To_Geodetic(), ossimTransMercatorProjection::Convert_Transverse_Mercator_To_Geodetic(), ossim::cosd(), ossimMatrix3x3::createRotationXMatrix(), ossimMatrix4x4::createRotationXMatrix(), ossimMatrix3x3::createRotationYMatrix(), ossimMatrix4x4::createRotationYMatrix(), ossimMatrix3x3::createRotationZMatrix(), ossimMatrix4x4::createRotationZMatrix(), ossimInfo::deg2rad(), ossim::degreesToRadians(), ossimAnnotationEllipseObject::draw(), ossimUnitConversionTool::getRadians(), ossimLambertConformalConicProjection::getStandardParallel1(), ossimAlbersProjection::getStandardParallel1(), ossimLambertConformalConicProjection::getStandardParallel2(), ossimAlbersProjection::getStandardParallel2(), ossimEllipsoid::jacobianWrtEcef(), ossimEllipsoid::jacobianWrtGeo(), ossimGpt::latr(), ossimLambertConformalConicProjection::loadState(), ossimAlbersProjection::loadState(), ossimGpt::lonr(), ossimGpt::metersPerDegree(), ossimNormRgbVector::operator=(), ossimRgbVector::operator=(), ossimAlbersProjection::ossimAlbersProjection(), ossimLambertConformalConicProjection::ossimLambertConformalConicProjection(), ossimRgbVector::ossimRgbVector(), ossimEllipsoid::prinRadiiOfCurv(), ossimSpaceObliqueMercatorProjection::seraz0(), ossimLambertConformalConicProjection::setDefaults(), ossimAlbersProjection::setDefaults(), ossimSpaceObliqueMercatorProjection::setParameters(), ossimLambertConformalConicProjection::setParameters(), ossimAlbersProjection::setParameters(), ossimLambertConformalConicProjection::setStandardParallel1(), ossimAlbersProjection::setStandardParallel1(), ossimLambertConformalConicProjection::setStandardParallel2(), ossimAlbersProjection::setStandardParallel2(), ossimLambertConformalConicProjection::setStandardParallels(), ossimAlbersProjection::setStandardParallels(), ossim::sind(), and ossim::tand().

◆ SEC_PER_RAD

#define SEC_PER_RAD   ((ossim_float64)206264.8062471)

◆ SQRT_TWO_PI

#define SQRT_TWO_PI   ((ossim_float64)2.50662827463100050242)

Definition at line 470 of file ossimConstants.h.

◆ SQRT_TWO_PI_DIV2

#define SQRT_TWO_PI_DIV2   ((ossim_float64)7.07106781186547524401E-1)

Definition at line 473 of file ossimConstants.h.

◆ TIFFTAG_OSSIM_METADATA

#define TIFFTAG_OSSIM_METADATA   50955

Definition at line 476 of file ossimConstants.h.

◆ TWO_PI

#define TWO_PI   ((ossim_float64)(2.0 * M_PI))

◆ US_METERS_PER_FT

#define US_METERS_PER_FT   ((ossim_float64)0.3048006096)

Typedef Documentation

◆ ossim_float32

typedef float ossim_float32

Definition at line 238 of file ossimConstants.h.

◆ ossim_float64

typedef double ossim_float64

Definition at line 239 of file ossimConstants.h.

◆ ossim_int16

typedef short ossim_int16

Definition at line 230 of file ossimConstants.h.

◆ ossim_int32

typedef int ossim_int32

Definition at line 234 of file ossimConstants.h.

◆ ossim_int64

typedef long long ossim_int64

Definition at line 242 of file ossimConstants.h.

◆ ossim_int8

typedef char ossim_int8

Previous DLL import export section.

Commented out, but left just in case.

Definition at line 226 of file ossimConstants.h.

◆ ossim_sint16

typedef signed short ossim_sint16

Definition at line 232 of file ossimConstants.h.

◆ ossim_sint32

typedef signed int ossim_sint32

Definition at line 236 of file ossimConstants.h.

◆ ossim_sint64

typedef signed long long ossim_sint64

Definition at line 244 of file ossimConstants.h.

◆ ossim_sint8

typedef signed char ossim_sint8

Definition at line 228 of file ossimConstants.h.

◆ ossim_uint16

typedef unsigned short ossim_uint16

Definition at line 231 of file ossimConstants.h.

◆ ossim_uint32

typedef unsigned int ossim_uint32

Definition at line 235 of file ossimConstants.h.

◆ ossim_uint64

typedef unsigned long long ossim_uint64

Definition at line 243 of file ossimConstants.h.

◆ ossim_uint8

typedef unsigned char ossim_uint8

Definition at line 227 of file ossimConstants.h.

◆ ossimErrorCode

Definition at line 246 of file ossimConstants.h.

Enumeration Type Documentation

◆ ossimByteOrder

Enumerator
OSSIM_LITTLE_ENDIAN 
OSSIM_BIG_ENDIAN 

Definition at line 425 of file ossimConstants.h.

◆ ossimCompareType

Enumerator
OSSIM_COMPARE_FULL 
OSSIM_COMPARE_IMMEDIATE 

Definition at line 431 of file ossimConstants.h.

432 {
433  OSSIM_COMPARE_FULL=0, // compares full traversal if supported. Not just instance pointers
434  OSSIM_COMPARE_IMMEDIATE=1 // Only immediate attributes are compared
435 };

◆ ossimCoordinateSystemType

Enumerator
OSSIM_COORDINATE_SYSTEM_UNKNOWN 
OSSIM_IMAGE_SPACE 
OSSIM_GEOGRAPHIC_SPACE 
OSSIM_PROJECTED_SPACE 
OSSIM_GEOCENTRIC_SPACE 

Definition at line 346 of file ossimConstants.h.

◆ ossimCoordSysOrientMode

Enumerator
OSSIM_LEFT_HANDED 
OSSIM_RIGHT_HANDED 

Definition at line 358 of file ossimConstants.h.

◆ ossimDataObjectStatus

Definitions for data object status.

Enumerator
OSSIM_STATUS_UNKNOWN 
OSSIM_NULL 
OSSIM_EMPTY 
OSSIM_PARTIAL 
OSSIM_FULL 

Definition at line 389 of file ossimConstants.h.

390 {
392  OSSIM_NULL = 1, // not initialized
393  OSSIM_EMPTY = 2, // initialized but blank or empty
394  OSSIM_PARTIAL = 3, // contains some null/invalid values
395  OSSIM_FULL = 4 // all valid data
396 };

◆ ossimHistogramMode

Enumerator
OSSIM_HISTO_MODE_UNKNOWN 
OSSIM_HISTO_MODE_NORMAL 
OSSIM_HISTO_MODE_FAST 

Definition at line 258 of file ossimConstants.h.

◆ ossimImageType

Definitions for image type identification.

Enumerator
OSSIM_IMAGE_TYPE_UNKNOWN 
OSSIM_TIFF_STRIP 
OSSIM_TIFF_STRIP_BAND_SEPARATE 
OSSIM_TIFF_TILED 
OSSIM_TIFF_TILED_BAND_SEPARATE 
OSSIM_GENERAL_RASTER_BIP 
OSSIM_GENERAL_RASTER_BIL 
OSSIM_GENERAL_RASTER_BSQ 
OSSIM_JPEG 
OSSIM_PDF 

Definition at line 399 of file ossimConstants.h.

◆ ossimInterleaveType

Enumerator
OSSIM_INTERLEAVE_UNKNOWN 
OSSIM_BIL 
OSSIM_BIP 
OSSIM_BSQ 
OSSIM_BSQ_MULTI_FILE 

Definition at line 321 of file ossimConstants.h.

322 {
324  OSSIM_BIL = 1, /* band interleaved by line */
325  OSSIM_BIP = 2, /* band interleaved by pixel */
326  OSSIM_BSQ = 3, /* band sequential */
327  OSSIM_BSQ_MULTI_FILE = 4 /* band sequential in separate files */
328 };

◆ ossimMetadataType

Definitions for metadata type identification.

Enumerator
OSSIM_META_UNKNOWN 
OSSIM_META_TFW 
OSSIM_META_JGW 
OSSIM_META_GEOM 
OSSIM_META_README 
OSSIM_META_FGDC 
OSSIM_META_ENVI 

Definition at line 414 of file ossimConstants.h.

◆ ossimOriginLocationType

Enumerator
OSSIM_ORIGIN_LOCATION_UNKNOWN 
OSSIM_CENTER 
OSSIM_UPPER_LEFT 
OSSIM_UPPER_LEFT_CENTER 
OSSIM_LOWER_LEFT 
OSSIM_LOWER_LEFT_CENTER 

Definition at line 333 of file ossimConstants.h.

◆ ossimPixelType

Enumerator
OSSIM_PIXEL_IS_POINT 
OSSIM_PIXEL_IS_AREA 

Definition at line 269 of file ossimConstants.h.

◆ ossimScalarType

Enumerator
OSSIM_SCALAR_UNKNOWN 
OSSIM_UINT8 

8 bit unsigned integer

OSSIM_SINT8 

8 bit signed integer

OSSIM_UINT16 

16 bit unsigned integer

OSSIM_SINT16 

16 bit signed integer

OSSIM_UINT32 

32 bit unsigned integer

OSSIM_SINT32 

32 bit signed integer

OSSIM_UINT64 

64 bit unsigned integer

OSSIM_SINT64 

64 bit signed integer

OSSIM_FLOAT32 

32 bit floating point

OSSIM_FLOAT64 

64 bit floating point

OSSIM_CINT16 

16 bit complex integer

OSSIM_CINT32 

32 bit complex integer

OSSIM_CFLOAT32 

32 bit complex floating point

OSSIM_CFLOAT64 

64 bit complex floating point

OSSIM_NORMALIZED_FLOAT 

32 bit normalized floating point

OSSIM_NORMALIZED_DOUBLE 

64 bit normalized floating point

OSSIM_UINT11 

16 bit unsigned integer (11 bits used)

OSSIM_UINT12 

16 bit unsigned integer (12 bits used)

OSSIM_UINT13 

16 bit unsigned integer (13 bits used)

OSSIM_UINT14 

16 bit unsigned integer (14 bits used)

OSSIM_UINT15 

16 bit unsigned integer (15 bits used)

OSSIM_USHORT11 

16 bit unsigned integer (11 bits used)

OSSIM_USHORT12 

16 bit unsigned integer (12 bits used)

OSSIM_USHORT13 

16 bit unsigned integer (13 bits used)

OSSIM_USHORT14 

16 bit unsigned integer (14 bits used)

OSSIM_USHORT15 

16 bit unsigned integer (15 bits used)

OSSIM_UCHAR 

8 bit unsigned iteger

OSSIM_USHORT16 

16 bit unsigned iteger

OSSIM_SSHORT16 

16 bit signed integer

OSSIM_FLOAT 

32 bit floating point

OSSIM_DOUBLE 

64 bit floating point

Definition at line 278 of file ossimConstants.h.

279 {
281  OSSIM_UINT8 = 1,
282  OSSIM_SINT8 = 2,
283  OSSIM_UINT16 = 3,
284  OSSIM_SINT16 = 4,
285  OSSIM_UINT32 = 5,
286  OSSIM_SINT32 = 6,
287  OSSIM_UINT64 = 7,
288  OSSIM_SINT64 = 8,
289  OSSIM_FLOAT32 = 9,
290  OSSIM_FLOAT64 = 10,
291  OSSIM_CINT16 = 11,
292  OSSIM_CINT32 = 12,
293  OSSIM_CFLOAT32 = 13,
294  OSSIM_CFLOAT64 = 14,
297  OSSIM_UINT11 = 17,
298  OSSIM_UINT12 = 18,
299  OSSIM_UINT13 = 19,
300  OSSIM_UINT14 = 20,
301  OSSIM_UINT15 = 21,
302  //---
303  // Below for backward compatibility only. Please use above enums in
304  // conjunction with null, min, max settings to determine bit depth.
305  //---
306  OSSIM_USHORT11 = 17,
307  OSSIM_USHORT12 = 18,
308  OSSIM_USHORT13 = 19,
309  OSSIM_USHORT14 = 20,
310  OSSIM_USHORT15 = 21,
311  OSSIM_UCHAR = 1,
312  OSSIM_USHORT16 = 3,
313  OSSIM_SSHORT16 = 4,
314  OSSIM_FLOAT = 9,
315  OSSIM_DOUBLE = 10,
316 };
16 bit unsigned integer (15 bits used)
8 bit signed integer
16 bit unsigned integer (12 bits used)
32 bit complex floating point
64 bit floating point
16 bit unsigned integer
16 bit unsigned integer (14 bits used)
16 bit signed integer
16 bit unsigned integer (14 bits used)
16 bit unsigned integer (13 bits used)
16 bit unsigned integer (13 bits used)
32 bit floating point
32 bit unsigned integer
64 bit signed integer
32 bit signed integer
32 bit normalized floating point
16 bit complex integer
64 bit normalized floating point
16 bit unsigned integer (11 bits used)
16 bit unsigned integer (15 bits used)
64 bit unsigned integer
64 bit complex floating point
8 bit unsigned integer
32 bit complex integer
32 bit floating point
16 bit unsigned integer (11 bits used)
16 bit unsigned iteger
64 bit floating point
16 bit signed integer
8 bit unsigned iteger
16 bit unsigned integer (12 bits used)

◆ ossimUnitType

Enumerator
OSSIM_UNIT_UNKNOWN 
OSSIM_METERS 
OSSIM_FEET 
OSSIM_US_SURVEY_FEET 
OSSIM_DEGREES 
OSSIM_RADIANS 
OSSIM_NAUTICAL_MILES 
OSSIM_SECONDS 
OSSIM_MINUTES 
OSSIM_PIXEL 
OSSIM_MILES 
OSSIM_MILLIMETERS 
OSSIM_MICRONS 
OSSIM_CENTIMETERS 
OSSIM_YARDS 
OSSIM_INCHES 
OSSIM_KILOMETERS 

Definition at line 367 of file ossimConstants.h.

◆ ossimVertexOrdering

Enumerator
OSSIM_VERTEX_ORDER_UNKNOWN 
OSSIM_CLOCKWISE_ORDER 
OSSIM_COUNTERCLOCKWISE_ORDER 

Definition at line 248 of file ossimConstants.h.