TypesFile.h File Reference

#include "DataVariantValidator.h"
#include "EnumWrapper.h"

Go to the source code of this file.

Typedefs

typedef EnumWrapper
< AnimationCycleEnum
AnimationCycle
typedef EnumWrapper
< AnimationStateEnum
AnimationState
typedef EnumWrapper
< AoiAddModeEnum
AoiAddMode
typedef EnumWrapper
< ArcRegionEnum
ArcRegion
typedef EnumWrapper
< ArrowStyleEnum
ArrowStyle
typedef EnumWrapper
< AxisPositionEnum
AxisPosition
typedef EnumWrapper
< DataOriginEnum
DataOrigin
typedef EnumWrapper
< DisplayModeEnum
DisplayMode
typedef EnumWrapper
< DistanceUnitsEnum
DistanceUnits
typedef EnumWrapper
< DmsFormatTypeEnum
DmsFormatType
typedef EnumWrapper
< DockWindowAreaTypeEnum
DockWindowAreaType
typedef EnumWrapper
< EncodingTypeEnum
EncodingType
typedef EnumWrapper
< EndianTypeEnum
EndianType
typedef EnumWrapper
< FillStyleEnum
FillStyle
typedef EnumWrapper
< FrameTypeEnum
FrameType
typedef EnumWrapper
< GcpSymbolEnum
GcpSymbol
typedef EnumWrapper
< GeocoordTypeEnum
GeocoordType
typedef EnumWrapper
< GraphicAlignmentEnum
GraphicAlignment
typedef EnumWrapper
< GraphicDistributionEnum
GraphicDistribution
typedef EnumWrapper
< GraphicModeTypeEnum
GraphicModeType
typedef EnumWrapper
< GraphicObjectTypeEnum
GraphicObjectType
typedef EnumWrapper
< InsetZoomModeEnum
InsetZoomMode
typedef EnumWrapper
< InterleaveFormatTypeEnum
InterleaveFormatType
typedef EnumWrapper
< LatLonStyleEnum
LatLonStyle
typedef EnumWrapper
< LayerTypeEnum
LayerType
typedef EnumWrapper
< LineStyleEnum
LineStyle
typedef EnumWrapper< LinkTypeEnumLinkType
typedef EnumWrapper
< MessageReportingLevelEnum
MessageReportingLevel
typedef EnumWrapper
< MessageTypeEnum
MessageType
typedef EnumWrapper< ModeTypeEnumModeType
typedef EnumWrapper
< OrientationTypeEnum
OrientationType
typedef EnumWrapper
< PanModeTypeEnum
PanModeType
typedef EnumWrapper< PassAreaEnumPassArea
typedef EnumWrapper< PlotTypeEnumPlotType
typedef EnumWrapper
< PlotObjectTypeEnum
PlotObjectType
typedef EnumWrapper
< PlotSelectionModeTypeEnum
PlotSelectionModeType
typedef EnumWrapper
< PlugInCallbackTypeEnum
PlugInCallbackType
typedef EnumWrapper
< PointSelectionDisplayTypeEnum
PointSelectionDisplayType
typedef EnumWrapper
< PositionTypeEnum
PositionType
typedef EnumWrapper
< ProcessingLocationEnum
ProcessingLocation
typedef EnumWrapper
< RasterChannelTypeEnum
RasterChannelType
typedef EnumWrapper
< RegionUnitsEnum
RegionUnits
typedef EnumWrapper
< ReleaseTypeEnum
ReleaseType
typedef EnumWrapper
< SessionSaveTypeEnum
SessionSaveType
typedef EnumWrapper
< StretchTypeEnum
StretchType
typedef EnumWrapper
< SymbolTypeEnum
SymbolType
typedef EnumWrapper
< ScaleTypeEnum
ScaleType
typedef EnumWrapper
< TextureModeEnum
TextureMode
typedef EnumWrapper
< TilingTypeEnum
TilingType
typedef EnumWrapper
< UnitSystemEnum
UnitSystem
typedef EnumWrapper< UnitTypeEnumUnitType
typedef EnumWrapper
< ValidationResultTypeEnum
ValidationResultType
typedef EnumWrapper< ViewTypeEnumViewType
typedef EnumWrapper
< WavelengthUnitsTypeEnum
WavelengthUnitsType
typedef EnumWrapper
< WindowSizeTypeEnum
WindowSizeType
typedef EnumWrapper
< WindowTypeEnum
WindowType

Enumerations

enum  AnimationCycleEnum { PLAY_ONCE, REPEAT, BOUNCE }
enum  AnimationStateEnum {
  STOP, PLAY_FORWARD, PLAY_BACKWARD, PAUSE_FORWARD,
  PAUSE_BACKWARD
}
enum  AoiAddModeEnum { APPEND_AOI, REPLACE_AOI, NEW_AOI }
enum  ArcRegionEnum { ARC_CENTER, ARC_CHORD, ARC_OPEN }
enum  ArrowStyleEnum {
  ARROW_NONE, ARROW_SMALL, ARROW_LARGE, ARROW_TRIANGLE_SMALL,
  ARROW_TRIANGLE_LARGE, ARROW_TRIANGLE_SMALL_FILL, ARROW_TRIANGLE_LARGE_FILL, ARROW_DIAMOND,
  ARROW_DIAMOND_FILL
}
enum  AxisPositionEnum { AXIS_LEFT = 0, AXIS_BOTTOM, AXIS_TOP, AXIS_RIGHT }
enum  DataOriginEnum { LOWER_LEFT, UPPER_LEFT }
enum  DisplayModeEnum { GRAYSCALE_MODE, RGB_MODE }
enum  DistanceUnitsEnum {
  NO_DISTANCE_UNIT, KILOMETER, MILE, NAUTICAL_MILE,
  METER, YARD, FOOT
}
enum  DmsFormatTypeEnum { DMS_FULL, DMS_FULL_DECIMAL, DMS_MINUTES_DECIMAL }
enum  DockWindowAreaTypeEnum {
  DOCK_FLOATING, DOCK_LEFT, DOCK_RIGHT, DOCK_TOP,
  DOCK_BOTTOM
}
enum  EncodingTypeEnum {
  INT1SBYTE = 0, INT1UBYTE = 1, INT2SBYTES = 2, INT2UBYTES = 3,
  INT4SCOMPLEX = 4, INT4SBYTES = 5, INT4UBYTES = 6, FLT4BYTES = 7,
  FLT8COMPLEX = 8, FLT8BYTES = 9
}
enum  EndianTypeEnum { BIG_ENDIAN_ORDER, LITTLE_ENDIAN_ORDER }
enum  FillStyleEnum { SOLID_FILL, HATCH, EMPTY_FILL }
enum  FrameTypeEnum { FRAME_ID, FRAME_TIME, FRAME_ELAPSED_TIME }
enum  GcpSymbolEnum { GCP_X, GCP_PLUS, GCP_NODRAW }
enum  GeocoordTypeEnum { GEOCOORD_LATLON, GEOCOORD_UTM, GEOCOORD_MGRS }
enum  GraphicAlignmentEnum {
  ALIGN_LEFT, ALIGN_CENTER, ALIGN_RIGHT, ALIGN_TOP,
  ALIGN_MIDDLE, ALIGN_BOTTOM
}
enum  GraphicDistributionEnum { DISTRIBUTE_HORIZONTALLY, DISTRIBUTE_VERTICALLY }
enum  GraphicModeTypeEnum { MOVE, ROTATE }
enum  GraphicObjectTypeEnum {
  LINE_OBJECT, TEXT_OBJECT, FRAME_LABEL_OBJECT, ARROW_OBJECT,
  RECTANGLE_OBJECT, TRIANGLE_OBJECT, ELLIPSE_OBJECT, ROUNDEDRECTANGLE_OBJECT,
  ARC_OBJECT, MOVE_OBJECT, ROTATE_OBJECT, SCALEBAR_OBJECT,
  GROUP_OBJECT, POLYLINE_OBJECT, POLYGON_OBJECT, CGM_OBJECT,
  RAW_IMAGE_OBJECT, FILE_IMAGE_OBJECT, WIDGET_IMAGE_OBJECT, LATLONINSERT_OBJECT,
  NORTHARROW_OBJECT, EASTARROW_OBJECT, VIEW_OBJECT, MULTIPOINT_OBJECT,
  MEASUREMENT_OBJECT, BITMASK_OBJECT, HLINE_OBJECT, VLINE_OBJECT,
  ROW_OBJECT, COLUMN_OBJECT, TRAIL_OBJECT
}
enum  InsetZoomModeEnum { ABSOLUTE_MODE, RELATIVE_MODE }
enum  InterleaveFormatTypeEnum { BSQ, BIP, BIL }
enum  LatLonStyleEnum { LATLONSTYLE_SOLID, LATLONSTYLE_CROSS, LATLONSTYLE_NONE, LATLONSTYLE_DASHED }
enum  LayerTypeEnum {
  ANNOTATION, AOI_LAYER, CONTOUR_MAP, GCP_LAYER,
  GRAPHIC_LAYER, LAT_LONG, RASTER, PSEUDOCOLOR,
  THRESHOLD, TIEPOINT_LAYER, CUSTOM_LAYER
}
enum  LineStyleEnum {
  SOLID_LINE, DASHED, DOT, DASH_DOT,
  DASH_DOT_DOT
}
enum  LinkTypeEnum { NO_LINK, AUTOMATIC_LINK, MIRRORED_LINK, GEOCOORD_LINK }
enum  MessageReportingLevelEnum { ML_SILENT, ML_NORMAL, ML_VERBOSE }
enum  MessageTypeEnum { MESSAGE_INFO, MESSAGE_WARNING, MESSAGE_ERROR }
enum  ModeTypeEnum { DRAW, ERASE, TOGGLE, AOI_MOVE }
enum  OrientationTypeEnum { HORIZONTAL, VERTICAL }
enum  PanModeTypeEnum { PAN_DELAY, PAN_INSTANT }
enum  PassAreaEnum { LOWER, UPPER, MIDDLE, OUTSIDE }
enum  PlotTypeEnum { CARTESIAN_PLOT, HISTOGRAM_PLOT, SIGNATURE_PLOT, POLAR_PLOT }
enum  PlotObjectTypeEnum {
  CURVE = 0, CURVE_COLLECTION, HISTOGRAM, LOCATOR,
  REGION, POINT_OBJECT, POINT_SET, ARROW,
  AXIS, CARTESIAN_GRIDLINES, TEXT_OBJECT_TYPE, PLOT_GROUP,
  POLAR_GRIDLINES, POLYGON_OBJECT_TYPE
}
enum  PlotSelectionModeTypeEnum { NORMAL_SELECTION, DEEP_SELECTION }
enum  PlugInCallbackTypeEnum { BACKGROUND_COMPLETE }
enum  PointSelectionDisplayTypeEnum { BOX_SELECTION, INVERT_SELECTION, SYMBOL_SELECTION }
enum  PositionTypeEnum {
  TOP_LEFT_BOTTOM_LEFT, TOP_LEFT_BOTTOM_RIGHT, TOP_RIGHT_BOTTOM_LEFT, TOP_RIGHT_BOTTOM_RIGHT,
  CENTER
}
enum  ProcessingLocationEnum { IN_MEMORY = 0, ON_DISK_READ_ONLY, ON_DISK }
enum  RasterChannelTypeEnum { GRAY, RED, GREEN, BLUE }
enum  RegionUnitsEnum { RAW_VALUE, PERCENTAGE, PERCENTILE, STD_DEV }
enum  ReleaseTypeEnum {
  RT_NORMAL, RT_DEMO, RT_TRAINING, RT_TEST,
  RT_PROTO, RT_RD
}
enum  SessionSaveTypeEnum { SESSION_AUTO_SAVE = 0, SESSION_DONT_AUTO_SAVE, SESSION_QUERY_SAVE }
enum  StretchTypeEnum { LINEAR, LOGARITHMIC, EXPONENTIAL, EQUALIZATION }
enum  SymbolTypeEnum {
  SOLID, X, CROSS_HAIR, ASTERISK,
  HORIZONTAL_LINE, VERTICAL_LINE, FORWARD_SLASH, BACK_SLASH,
  BOX, BOXED_X, BOXED_CROSS_HAIR, BOXED_ASTERISK,
  BOXED_HORIZONTAL_LINE, BOXED_VERTICAL_LINE, BOXED_FORWARD_SLASH, BOXED_BACK_SLASH
}
enum  ScaleTypeEnum { SCALE_LINEAR = 0, SCALE_LOG = 1 }
enum  TextureModeEnum { TEXTURE_LINEAR, TEXTURE_NEAREST_NEIGHBOR }
enum  TilingTypeEnum { TILE_GRID, TILE_HORIZONTAL, TILE_VERTICAL }
enum  UnitSystemEnum { UNIT_KM = 100, UNIT_KFT, UNIT_MI }
enum  UnitTypeEnum {
  RADIANCE, REFLECTANCE, EMISSIVITY, DIGITAL_NO,
  CUSTOM_UNIT, REFLECTANCE_FACTOR, TRANSMITTANCE, ABSORPTANCE,
  ABSORBANCE, DISTANCE
}
enum  ValidationResultTypeEnum { VALIDATE_SUCCESS, VALIDATE_FAILURE, VALIDATE_INFO, VALIDATE_INPUT_REQUIRED }
enum  ViewTypeEnum { SPATIAL_DATA_VIEW, PRODUCT_VIEW, PLOT_VIEW }
enum  WavelengthUnitsTypeEnum { MICRONS, NANOMETERS, INVERSE_CENTIMETERS }
enum  WindowSizeTypeEnum { FIXED_SIZE, MAXIMIZED, WORKSPACE_PERCENTAGE }
enum  WindowTypeEnum {
  WORKSPACE_WINDOW, SPATIAL_DATA_WINDOW, PRODUCT_WINDOW, DOCK_WINDOW,
  TOOLBAR
}


Typedef Documentation

typedef EnumWrapper<AnimationCycleEnum> AnimationCycle

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are AnimationCycleEnum.

Definition at line 33 of file TypesFile.h.

typedef EnumWrapper<AnimationStateEnum> AnimationState

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are AnimationStateEnum.

Definition at line 57 of file TypesFile.h.

typedef EnumWrapper<AoiAddModeEnum> AoiAddMode

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are AoiAddModeEnum.

Definition at line 73 of file TypesFile.h.

typedef EnumWrapper<ArcRegionEnum> ArcRegion

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are ArcRegionEnum.

Definition at line 90 of file TypesFile.h.

typedef EnumWrapper<ArrowStyleEnum> ArrowStyle

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are ArrowStyleEnum.

Definition at line 103 of file TypesFile.h.

typedef EnumWrapper<AxisPositionEnum> AxisPosition

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are AxisPositionEnum.

Definition at line 113 of file TypesFile.h.

typedef EnumWrapper<DataOriginEnum> DataOrigin

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are DataOriginEnum.

Definition at line 123 of file TypesFile.h.

typedef EnumWrapper<DisplayModeEnum> DisplayMode

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are DisplayModeEnum.

Definition at line 140 of file TypesFile.h.

typedef EnumWrapper<DistanceUnitsEnum> DistanceUnits

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are DistanceUnitsEnum.

Definition at line 159 of file TypesFile.h.

typedef EnumWrapper<DmsFormatTypeEnum> DmsFormatType

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are DmsFormatTypeEnum.

Definition at line 174 of file TypesFile.h.

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are DockWindowAreaTypeEnum.

Definition at line 196 of file TypesFile.h.

typedef EnumWrapper<EncodingTypeEnum> EncodingType

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are EncodingTypeEnum.

Definition at line 222 of file TypesFile.h.

typedef EnumWrapper<EndianTypeEnum> EndianType

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are EndianTypeEnum.

Definition at line 236 of file TypesFile.h.

typedef EnumWrapper<FillStyleEnum> FillStyle

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are FillStyleEnum.

Definition at line 246 of file TypesFile.h.

typedef EnumWrapper<FrameTypeEnum> FrameType

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are FrameTypeEnum.

Definition at line 267 of file TypesFile.h.

typedef EnumWrapper<GcpSymbolEnum> GcpSymbol

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are GcpSymbolEnum.

Definition at line 281 of file TypesFile.h.

typedef EnumWrapper<GeocoordTypeEnum> GeocoordType

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are GeocoordTypeEnum.

Definition at line 293 of file TypesFile.h.

typedef EnumWrapper<GraphicAlignmentEnum> GraphicAlignment

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are GraphicAlignmentEnum.

Definition at line 303 of file TypesFile.h.

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are GraphicDistributionEnum.

Definition at line 313 of file TypesFile.h.

typedef EnumWrapper<GraphicModeTypeEnum> GraphicModeType

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are GraphicModeTypeEnum.

Definition at line 323 of file TypesFile.h.

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are GraphicObjectTypeEnum.

Definition at line 342 of file TypesFile.h.

typedef EnumWrapper<InsetZoomModeEnum> InsetZoomMode

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are InsetZoomModeEnum.

Definition at line 352 of file TypesFile.h.

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are InterleaveFormatTypeEnum.

Definition at line 374 of file TypesFile.h.

typedef EnumWrapper<LatLonStyleEnum> LatLonStyle

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are LatLonStyleEnum.

Definition at line 384 of file TypesFile.h.

typedef EnumWrapper<LayerTypeEnum> LayerType

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are LayerTypeEnum.

Definition at line 398 of file TypesFile.h.

typedef EnumWrapper<LineStyleEnum> LineStyle

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are LineStyleEnum.

Definition at line 408 of file TypesFile.h.

typedef EnumWrapper<LinkTypeEnum> LinkType

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are LinkTypeEnum.

Definition at line 426 of file TypesFile.h.

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are MessageReportingLevelEnum.

Definition at line 436 of file TypesFile.h.

typedef EnumWrapper<MessageTypeEnum> MessageType

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are MessageTypeEnum.

Definition at line 453 of file TypesFile.h.

typedef EnumWrapper<ModeTypeEnum> ModeType

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are ModeTypeEnum.

Definition at line 475 of file TypesFile.h.

typedef EnumWrapper<OrientationTypeEnum> OrientationType

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are OrientationTypeEnum.

Definition at line 485 of file TypesFile.h.

typedef EnumWrapper<PanModeTypeEnum> PanModeType

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are PanModeTypeEnum.

Definition at line 499 of file TypesFile.h.

typedef EnumWrapper<PassAreaEnum> PassArea

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are PassAreaEnum.

Definition at line 509 of file TypesFile.h.

typedef EnumWrapper<PlotObjectTypeEnum> PlotObjectType

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are PlotObjectTypeEnum.

Definition at line 535 of file TypesFile.h.

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are PlotSelectionModeTypeEnum.

Definition at line 552 of file TypesFile.h.

typedef EnumWrapper<PlotTypeEnum> PlotType

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are PlotTypeEnum.

Definition at line 521 of file TypesFile.h.

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are PlugInCallbackTypeEnum.

Definition at line 562 of file TypesFile.h.

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are PointSelectionDisplayTypeEnum.

Definition at line 578 of file TypesFile.h.

typedef EnumWrapper<PositionTypeEnum> PositionType

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are PositionTypeEnum.

Definition at line 591 of file TypesFile.h.

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are ProcessingLocationEnum.

Examples:
SampleRasterElementImporter.cpp, and SampleRasterElementImporter.h.

Definition at line 630 of file TypesFile.h.

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are RasterChannelTypeEnum.

Definition at line 642 of file TypesFile.h.

typedef EnumWrapper<RegionUnitsEnum> RegionUnits

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are RegionUnitsEnum.

Definition at line 653 of file TypesFile.h.

typedef EnumWrapper<ReleaseTypeEnum> ReleaseType

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are ReleaseTypeEnum.

Definition at line 671 of file TypesFile.h.

typedef EnumWrapper<ScaleTypeEnum> ScaleType

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are ScaleTypeEnum.

Definition at line 731 of file TypesFile.h.

typedef EnumWrapper<SessionSaveTypeEnum> SessionSaveType

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are SessionSaveTypeEnum.

Definition at line 686 of file TypesFile.h.

typedef EnumWrapper<StretchTypeEnum> StretchType

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are StretchTypeEnum.

Definition at line 696 of file TypesFile.h.

typedef EnumWrapper<SymbolTypeEnum> SymbolType

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are SymbolTypeEnum.

Definition at line 715 of file TypesFile.h.

typedef EnumWrapper<TextureModeEnum> TextureMode

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are TextureModeEnum.

Definition at line 749 of file TypesFile.h.

typedef EnumWrapper<TilingTypeEnum> TilingType

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are TilingTypeEnum.

Definition at line 765 of file TypesFile.h.

typedef EnumWrapper<UnitSystemEnum> UnitSystem

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are UnitTypeEnum.

Definition at line 785 of file TypesFile.h.

typedef EnumWrapper<UnitTypeEnum> UnitType

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are UnitTypeEnum.

Definition at line 802 of file TypesFile.h.

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are ValidationResultTypeEnum.

Definition at line 818 of file TypesFile.h.

typedef EnumWrapper<ViewTypeEnum> ViewType

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are ViewTypeEnum.

Definition at line 834 of file TypesFile.h.

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are WavelengthUnitsTypeEnum.

Definition at line 855 of file TypesFile.h.

typedef EnumWrapper<WindowSizeTypeEnum> WindowSizeType

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are WindowSizeTypeEnum.

Definition at line 874 of file TypesFile.h.

typedef EnumWrapper<WindowTypeEnum> WindowType

The EnumWrapper contains a given enum value and provides a isValid() method which returns true if the contained enum value is valid.

Please see How To Use EnumWrapper for more information. The wrapped enum values are WindowTypeEnum.

Definition at line 893 of file TypesFile.h.


Enumeration Type Documentation

Specifies animation behavior after the last frame in the animation controller is set.

See also:
AnimationState, AnimationController
Enumerator:
PLAY_ONCE  The animation stops and the current frame is reset to the first frame. This is the default cycle.

REPEAT  The current frame is reset to the first frame and the animation continues.

BOUNCE  The current animation state changes to the opposite play direction and the animation continues.

Definition at line 21 of file TypesFile.h.

Identifies the current play state of the animation controller animation.

See also:
AnimationCycle, AnimationController
Enumerator:
STOP  The animation controller is not playing, and the current frame has been reset to the first frame. This is the default state.

PLAY_FORWARD  The animation controller is playing and changing frames to the next frame in the frame vector.

PLAY_BACKWARD  The animation controller is playing and changing frames to the previous frame in the frame vector.

PAUSE_FORWARD  The animation controller is not playing, the current frame has not been reset to the first frame and was running forward when paused.

PAUSE_BACKWARD  The animation controller is not playing, the current frame has not been reset to the first frame and was running backward when paused.

Definition at line 40 of file TypesFile.h.

Identifies the current AOI add mode on the AOI toolbar.

Enumerator:
APPEND_AOI  New AOI shapes are appended to the current AOI.

REPLACE_AOI  The current AOI is erased before adding the new AOI shape.

NEW_AOI  If the current AOI is empty, the shape is added.

If it is not empty, a new AOI is created and the shape is added to this.

Definition at line 62 of file TypesFile.h.

Specifies the drawing format for annotation arc objects.

Enumerator:
ARC_CENTER  The arc is filled and border line extends to the ellipical center of the arc.

ARC_CHORD  The arc is filled and the border extends from the start point to the stop point, and back to the start point without passing through the center.

ARC_OPEN  The arc is not filled, and the border line is not closed. A line is drawn from the start point to the stop point.

Definition at line 78 of file TypesFile.h.

Available arrow styles.

See also:
Arrow
Enumerator:
ARROW_NONE 
ARROW_SMALL 
ARROW_LARGE 
ARROW_TRIANGLE_SMALL 
ARROW_TRIANGLE_LARGE 
ARROW_TRIANGLE_SMALL_FILL 
ARROW_TRIANGLE_LARGE_FILL 
ARROW_DIAMOND 
ARROW_DIAMOND_FILL 

Definition at line 97 of file TypesFile.h.

Available axes in a plot window.

Enumerator:
AXIS_LEFT 
AXIS_BOTTOM 
AXIS_TOP 
AXIS_RIGHT 

Definition at line 108 of file TypesFile.h.

Specifies the pixel origin (0, 0) location for the data cube.

Enumerator:
LOWER_LEFT 
UPPER_LEFT 

Definition at line 118 of file TypesFile.h.

Specifies how a raster layer is drawn.

Enumerator:
GRAYSCALE_MODE  A single data value is displayed through each of the red, green, and blue color guns, thereby producing a gray appearance.

RGB_MODE  A single data value is displayed through only one of the color guns. Three data values can then be displayed simultaneously through each of the color guns, creating a color composite.

Definition at line 128 of file TypesFile.h.

Specifies the distance units.

Enumerator:
NO_DISTANCE_UNIT 
KILOMETER 
MILE 
NAUTICAL_MILE 
METER 
YARD 
FOOT 

Definition at line 145 of file TypesFile.h.

Specifies the display type for latitude/longitude values.

Enumerator:
DMS_FULL  Decimal seconds (DD° MM' SS.ss").
DMS_FULL_DECIMAL  Decimal degrees (DD.ddd).
DMS_MINUTES_DECIMAL  Decimal minutes (DD° MM.mm').

Definition at line 164 of file TypesFile.h.

The location of a DockWindow.

Enumerator:
DOCK_FLOATING  The window is not attached to the main application window and can be positioned anywhere on the desktop.

DOCK_LEFT  The window is attached to the left side of the main application window.

DOCK_RIGHT  The window is attached to the right side of the main application window.

DOCK_TOP  The window is attached to the top of the main application window.

DOCK_BOTTOM  The window is attached to the bottom of the main application window.

Definition at line 179 of file TypesFile.h.

Data types for the data in a data set.

The EncodingType enumeration indicates the number of bytes in a single data value in addition to its positive/negative range. Each enumerated value maps to a standard C++ data type.

Enumerator:
INT1SBYTE  char
INT1UBYTE  unsigned char
INT2SBYTES  short
INT2UBYTES  unsigned short
INT4SCOMPLEX  complex short
INT4SBYTES  int
INT4UBYTES  unsigned int
FLT4BYTES  float
FLT8COMPLEX  complex float
FLT8BYTES  double

Definition at line 205 of file TypesFile.h.

Specifies byte order for multi-byte data types.

Enumerator:
BIG_ENDIAN_ORDER  The big endian type has the most significant byte first.

LITTLE_ENDIAN_ORDER  The little endian type has the least significant byte first.

Definition at line 227 of file TypesFile.h.

Shading format for annotation objects.

Enumerator:
SOLID_FILL 
HATCH 
EMPTY_FILL 

Definition at line 241 of file TypesFile.h.

Specifies the value of an animation frame that an animation controller cycles through.

See also:
AnimationFrame, AnimationController, Animation
Enumerator:
FRAME_ID  The animation is based on a frame number. Frame numbers typically range from zero to one less than the number of total frames. Multiple frames in a single animation should not contain the same frame number.

FRAME_TIME  The animation is based on a date/time value. See the AnimationFrame documentation for more details on the time value.

FRAME_ELAPSED_TIME  The animation is based on elapsed seconds after the start of the animation. See the AnimationFrame documentation for more details on the elapsed time value.

Definition at line 253 of file TypesFile.h.

Available symbols for ground control points.

A ground control point is marked on the display with either an X or a + enclosed by a circle. Next to the marker is the text name of the GCP. The ground control point can be hidden by selecting no draw for the symbol.

Enumerator:
GCP_X 
GCP_PLUS 
GCP_NODRAW 

Definition at line 276 of file TypesFile.h.

Type of geocoordinate.

Georeferencing can be performed in Latitude/Longitude or UTM coordinates.

Enumerator:
GEOCOORD_LATLON 
GEOCOORD_UTM 
GEOCOORD_MGRS 

Definition at line 288 of file TypesFile.h.

Alignment format when aligning annotation objects.

Enumerator:
ALIGN_LEFT 
ALIGN_CENTER 
ALIGN_RIGHT 
ALIGN_TOP 
ALIGN_MIDDLE 
ALIGN_BOTTOM 

Definition at line 298 of file TypesFile.h.

Direction in which to evenly distribute selected annotation objects.

Enumerator:
DISTRIBUTE_HORIZONTALLY 
DISTRIBUTE_VERTICALLY 

Definition at line 308 of file TypesFile.h.

Specifies the mode types of annotation objects available.

Enumerator:
MOVE 
ROTATE 

Definition at line 318 of file TypesFile.h.

Specifies the types of annotation objects available.

NOTE: enum value TRAIL_OBJECT should not be used by plug-in code. It is for internal Core use only by the OverviewWindow.

Enumerator:
LINE_OBJECT 
TEXT_OBJECT 
FRAME_LABEL_OBJECT 
ARROW_OBJECT 
RECTANGLE_OBJECT 
TRIANGLE_OBJECT 
ELLIPSE_OBJECT 
ROUNDEDRECTANGLE_OBJECT 
ARC_OBJECT 
MOVE_OBJECT 
ROTATE_OBJECT 
SCALEBAR_OBJECT 
GROUP_OBJECT 
POLYLINE_OBJECT 
POLYGON_OBJECT 
CGM_OBJECT 
RAW_IMAGE_OBJECT 
FILE_IMAGE_OBJECT 
WIDGET_IMAGE_OBJECT 
LATLONINSERT_OBJECT 
NORTHARROW_OBJECT 
EASTARROW_OBJECT 
VIEW_OBJECT 
MULTIPOINT_OBJECT 
MEASUREMENT_OBJECT 
BITMASK_OBJECT 
HLINE_OBJECT 
VLINE_OBJECT 
ROW_OBJECT 
COLUMN_OBJECT 
TRAIL_OBJECT 

Definition at line 331 of file TypesFile.h.

Specifies how the inset zoom percentage is calculated based on the current view zoom percentage.

Enumerator:
ABSOLUTE_MODE 
RELATIVE_MODE 

Definition at line 347 of file TypesFile.h.

Specifies the data storage format.

The interleave format indicates how data values are stored in a file, as imported, or how to access the data values.

Enumerator:
BSQ  Band Sequential - The pixel values for an entire band are stored before the pixel values for another band. This format also supports band values stored in multiple files.

BIP  Band Interleave by Pixel - A single pixel value in one band is stored before the value of the same pixel on another band is stored.

BIL  Band Interleave by Line - A single row of pixel values in one band is stored before the values of the same row on another band is stored.

Definition at line 360 of file TypesFile.h.

The line style for a latitude/longitude layer.

Enumerator:
LATLONSTYLE_SOLID 
LATLONSTYLE_CROSS 
LATLONSTYLE_NONE 
LATLONSTYLE_DASHED 

Definition at line 379 of file TypesFile.h.

Supported layer types in the display.

The LayerType enumeration values list the layers available for display in a SpatialDataView.

Enumerator:
ANNOTATION 
AOI_LAYER 
CONTOUR_MAP 
GCP_LAYER 
GRAPHIC_LAYER 
LAT_LONG 
RASTER 
PSEUDOCOLOR 
THRESHOLD 
TIEPOINT_LAYER 
CUSTOM_LAYER 

Definition at line 392 of file TypesFile.h.

Line format for annotation objects.

Enumerator:
SOLID_LINE 
DASHED 
DOT 
DASH_DOT 
DASH_DOT_DOT 

Definition at line 403 of file TypesFile.h.

View link type.

Enumerator:
NO_LINK  There is no link for this View.

AUTOMATIC_LINK  Linked views use GEOCOORD_LINK when georeferencing is available, and MIRRORED_LINK when it is not.

MIRRORED_LINK  Linked views mirror actions. Panning, zooming, and rotating actions are performed on each linked view.

GEOCOORD_LINK  Linked views show the same geographic zoom and orientation.

Definition at line 413 of file TypesFile.h.

Identifies the reporting levels used by the message log manager.

Enumerator:
ML_SILENT 
ML_NORMAL 
ML_VERBOSE 

Definition at line 431 of file TypesFile.h.

Identifies the type of message used in the suppressible message dialog.

See also:
SuppressibleMsgDlg
Enumerator:
MESSAGE_INFO  The message will tell the user some information.

MESSAGE_WARNING  The message will give the user a warning.

MESSAGE_ERROR  The message will show the user an error.

Definition at line 443 of file TypesFile.h.

Pixel selection mode.

Used in combination with the ToolType pixel selection tools, the pixel mode defines the action when the user clicks a pixel in the scene.

See also:
ToolType
Enumerator:
DRAW  The selected pixel is always marked on the display.

ERASE  Any marker on the selected pixel is always unmarked from the display.

TOGGLE  If the selected pixel is unmarked, it is marked. If the selected pixel is marked, it is unmarked.

AOI_MOVE  Move (and clone) vector AOI's.

Definition at line 463 of file TypesFile.h.

Specifies the direction in which an object is positioned.

Enumerator:
HORIZONTAL 
VERTICAL 

Definition at line 480 of file TypesFile.h.

Refresh rate when panning the scene in a View.

Enumerator:
PAN_DELAY  The scene is not refreshed until the user releases the mouse button.

PAN_INSTANT  The scene refreshed constantly while the user moves the mouse over the window.

Definition at line 490 of file TypesFile.h.

Identifies a region of data values references against one or two threshold values.

Enumerator:
LOWER 
UPPER 
MIDDLE 
OUTSIDE 

Definition at line 504 of file TypesFile.h.

Available objects to display in a plot view.

See also:
PlotView
Enumerator:
CURVE 
CURVE_COLLECTION 
HISTOGRAM 
LOCATOR 
REGION 
POINT_OBJECT 
POINT_SET 
ARROW 
AXIS 
CARTESIAN_GRIDLINES 
TEXT_OBJECT_TYPE 
PLOT_GROUP 
POLAR_GRIDLINES 
POLYGON_OBJECT_TYPE 

Definition at line 528 of file TypesFile.h.

How selection should operate in a plot.

Enumerator:
NORMAL_SELECTION  Ordinary selection, where clicking on a plot object selects the entire object.

DEEP_SELECTION  Deep selection, where clicking on a compound plot object selects the portion clicked on.

DEEP_SELECTION currently only effects PointSet.

Definition at line 540 of file TypesFile.h.

Available plot widgets in which to display plot data.

See also:
PlotWidget
Enumerator:
CARTESIAN_PLOT 
HISTOGRAM_PLOT 
SIGNATURE_PLOT 
POLAR_PLOT 

Definition at line 516 of file TypesFile.h.

Available callbacks for plug-ins.

Enumerator:
BACKGROUND_COMPLETE 

Definition at line 557 of file TypesFile.h.

How symbol selection should appear in a plot.

Enumerator:
BOX_SELECTION  The point selection draws a box around the selected points.

INVERT_SELECTION  The point selection draws an inverted color symbol behind the selected points.

SYMBOL_SELECTION  The point selection draws the selected points by increasing the symbol size.

Definition at line 567 of file TypesFile.h.

Available locations for objects in a plot widget.

See also:
PlotWidget
Enumerator:
TOP_LEFT_BOTTOM_LEFT 
TOP_LEFT_BOTTOM_RIGHT 
TOP_RIGHT_BOTTOM_LEFT 
TOP_RIGHT_BOTTOM_RIGHT 
CENTER 

Definition at line 585 of file TypesFile.h.

Specifies how the cube data should be handled on load and how it should be accessed after loading.

While the ProcessingLocation influences whether an algorithm can write to the data, various other factors can effect writability as well. The correct way to determine whether a RasterElement can be written to is to call RasterElement::getDataAccessor() with a writable request. If the DataAccessor returned is valid, the data may be written to.

See also:
InterleaveFormatType
Enumerator:
IN_MEMORY  The cube data is loaded entirely into memory, and the data can be accessed directly.

ON_DISK_READ_ONLY  The cube data is not loaded into memory. It is accessed by parsing the original data from the disk. This can decrease processing performance, but has the advantage of not using memory or additional disk space. The cube data however is accessed in a read-only fashion.

Please see above for information on how to determine if the data may be overwritten.

ON_DISK  The cube data is not loaded into memory. It is accessed by parsing the original data from the disk. This can decrease processing performance, but has the advantage of not using memory or additional disk space. The cube data however is accessed in a read/write fashion, so algorithms can change the raw cube data. Please be aware that even though the cube is opened in read/write fashion from disk, the original data file on the disk will in no way be changed. Only the in memory representation of the data being accessed from disk will be changed, and those changes must be kept the entire time the cube is loaded into the application. It is up to the RasterPager implementations to uphold this requirement.

Please see above for information on how to determine if the data may be overwritten.

Definition at line 605 of file TypesFile.h.

Possible raster layer display colors.

This type specifies an individual display color channel when displaying a raster layer.

Enumerator:
GRAY 
RED 
GREEN 
BLUE 

Definition at line 637 of file TypesFile.h.

Specifies the units of the upper and lower values for a region used for threshold layers and histogram stretch.

Enumerator:
RAW_VALUE 
PERCENTAGE 
PERCENTILE 
STD_DEV 

Definition at line 648 of file TypesFile.h.

Application release configuration mode.

Enumerator:
RT_NORMAL  The application is running in Normal mode.

RT_DEMO  The application is running in Demo mode (Not for Production Use).

RT_TRAINING  The application is running in Training mode (Not for Production Use).

RT_TEST  The application is running in Test mode (Not for Production Use).

RT_PROTO  The application is running in Prototype mode.

RT_RD  The application is running in R&D mode.

Definition at line 658 of file TypesFile.h.

Available scale types for a plot.

A plot can either display in a linear or log scale.

Enumerator:
SCALE_LINEAR 
SCALE_LOG 

Definition at line 722 of file TypesFile.h.

Specifies under what circumstances a session should be saved.

Enumerator:
SESSION_AUTO_SAVE  The session is auto saved on a periodic basis.

SESSION_DONT_AUTO_SAVE  The session is only saved when the user specifies that it should be.

SESSION_QUERY_SAVE  The user is queried re: saving whenever a session is closed.

Definition at line 676 of file TypesFile.h.

Specifies the type of stretch for raster layer display.

Enumerator:
LINEAR 
LOGARITHMIC 
EXPONENTIAL 
EQUALIZATION 

Definition at line 691 of file TypesFile.h.

Pixel marker symbol.

Selected pixels are displayed on the scene in various symbols so that the user can identify multiple selections on a single pixel.

NOTE: these are oredered so there is a relationship between boxed and unboxed such that X = BOXED_X - BOXED

Enumerator:
SOLID 
X 
CROSS_HAIR 
ASTERISK 
HORIZONTAL_LINE 
VERTICAL_LINE 
FORWARD_SLASH 
BACK_SLASH 
BOX 
BOXED_X 
BOXED_CROSS_HAIR 
BOXED_ASTERISK 
BOXED_HORIZONTAL_LINE 
BOXED_VERTICAL_LINE 
BOXED_FORWARD_SLASH 
BOXED_BACK_SLASH 

Definition at line 707 of file TypesFile.h.

Specifies how textures should be drawn when a single texture element is larger than a single screen pixel.

Enumerator:
TEXTURE_LINEAR  An interpolation calculation is performed, please see the documentation for GL_LINEAR for more details.

TEXTURE_NEAREST_NEIGHBOR  A nearest neighbor calcution is peformed, please see the documentation of GL_NEAREST for more details.

Definition at line 737 of file TypesFile.h.

Specifies the type of tiling to use for workspace windows.

Enumerator:
TILE_GRID  arrange windows to fill the view in a two row grid. For an odd number of windows, the odd window will span both rows in its column.

TILE_HORIZONTAL  arrange windows in one row with a full view height column for each window
TILE_VERTICAL  arrange windows in one column with a full view width row for each window

Definition at line 754 of file TypesFile.h.

System of units to use.

The UnitSystem enumeration indicates the system of units to use when displaying values to the user.

See also:
Units
Enumerator:
UNIT_KM  Use meters or kilometers as appropriate.
UNIT_KFT  Use feet or kilofeet (1000 feet) as appropriate.
UNIT_MI  Use feet or miles as appropriate.

Definition at line 775 of file TypesFile.h.

Units of the values in a data set.

The UnitType enumeration indicates the format of values ins a data set. In addition to the available formats, custom types can be further distinguished by a units name.

See also:
Units
Enumerator:
RADIANCE 
REFLECTANCE 
EMISSIVITY 
DIGITAL_NO 
CUSTOM_UNIT 
REFLECTANCE_FACTOR 
TRANSMITTANCE 
ABSORPTANCE 
ABSORBANCE 
DISTANCE 

Definition at line 796 of file TypesFile.h.

Result of plug-in validate() calls.

Enumerator:
VALIDATE_SUCCESS  Validation was successfull.
VALIDATE_FAILURE  Validation was a complete failure.

VALIDATE_INFO  Information needs to be presented to the user.

VALIDATE_INPUT_REQUIRED  Success is possible with additional user input.

Definition at line 807 of file TypesFile.h.

Available view types.

Enumerator:
SPATIAL_DATA_VIEW  Displays one or more layers from a LayerList.

PRODUCT_VIEW  Provides a paper layout where annotation objects can be added to construct a finished product.

PLOT_VIEW  Displays a plot with two axes and an optional legend.

Definition at line 823 of file TypesFile.h.

Units for spectral data wavelengths.

Wavelength values are defined and stored as microns in special metadata attributes in a DynamicObject. However, they can be displayed to the user in several different units.

See also:
Special Metadata
Enumerator:
MICRONS 
NANOMETERS 
INVERSE_CENTIMETERS 

Definition at line 845 of file TypesFile.h.

Specifies the default size for a WorkspaceWindow when it is displayed.

Enumerator:
FIXED_SIZE  The window is displayed at a specified size in number of screen pixels.

MAXIMIZED  The window is maximized to fill the entire workspace area in the main application window.

WORKSPACE_PERCENTAGE  The window size is calculated as a percentage of the total current workspace area in the main application window.

Definition at line 860 of file TypesFile.h.

Available window types.

Enumerator:
WORKSPACE_WINDOW  A window that displays one or more views and can be minimized, maximized, or float within the main application workspace area.

SPATIAL_DATA_WINDOW  A workspace window that contains an analysis view.

PRODUCT_WINDOW  A workspace window that contains a product view.

DOCK_WINDOW  A window that can contain a QWidget that can float or dock along the edges of the main application window.

TOOLBAR  A dock window containing buttons and other widgets to perform certain actions.

Definition at line 879 of file TypesFile.h.


Software Development Kit - Opticks 4.9.0 Build 16218