SimpleViews.h File Reference

This file contains API utilities for accessing views and layers. More...

#include "AppConfig.h"

Go to the source code of this file.

Classes

struct  ThresholdLayerInfo
 Threshold Layers ///////////////////. More...
struct  RasterLayerStretchInfo
 Raster Layers ////////////////. More...
struct  RasterStatistics
 Raster statistics structure. More...

Functions

EXPORT_SYMBOL LayergetLayer (const char *pName, const char *pType)
EXPORT_SYMBOL void destroyLayer (Layer *pLayer)
EXPORT_SYMBOL uint32_t getLayerName (Layer *pLayer, char *pName, uint32_t nameSize)
EXPORT_SYMBOL uint32_t getLayerType (Layer *pLayer, char *pType, uint32_t typeSize)
EXPORT_SYMBOL DataElementgetLayerElement (Layer *pLayer)
EXPORT_SYMBOL ViewgetLayerView (Layer *pLayer)
EXPORT_SYMBOL int getLayerScaleOffset (Layer *pLayer, double *pScaleX, double *pScaleY, double *pOffsetX, double *pOffsetY)
EXPORT_SYMBOL int setLayerScaleOffset (Layer *pLayer, double scaleX, double scaleY, double offsetX, double offsetY)
EXPORT_SYMBOL int isLayerDisplayed (Layer *pLayer)
EXPORT_SYMBOL int setLayerDisplayed (Layer *pLayer, int displayed)
EXPORT_SYMBOL LayerderiveLayer (Layer *pLayer, const char *pName, const char *pType)
EXPORT_SYMBOL LayerconvertLayer (Layer *pLayer, const char *pType)
EXPORT_SYMBOL int isLayerActive (Layer *pLayer)
EXPORT_SYMBOL int activateLayer (Layer *pLayer)
EXPORT_SYMBOL uint32_t getLayerDisplayIndex (Layer *pLayer)
EXPORT_SYMBOL int setLayerDisplayIndex (Layer *pLayer, uint32_t newIndex)
EXPORT_SYMBOL int getThresholdLayerInfo (Layer *pLayer, struct ThresholdLayerInfo *pInfo)
EXPORT_SYMBOL int setThresholdLayerInfo (Layer *pLayer, struct ThresholdLayerInfo *pInfo)
EXPORT_SYMBOL uint32_t getPseudocolorClassCount (Layer *pLayer)
EXPORT_SYMBOL int32_t getPseudocolorClassId (Layer *pLayer, uint32_t index)
EXPORT_SYMBOL uint32_t getPseudocolorClassName (Layer *pLayer, int32_t id, char *pName, uint32_t nameSize)
EXPORT_SYMBOL int32_t getPseudocolorClassValue (Layer *pLayer, int32_t id)
EXPORT_SYMBOL uint32_t getPseudocolorClassColor (Layer *pLayer, int32_t id)
EXPORT_SYMBOL int isPseudocolorClassDisplayed (Layer *pLayer, int32_t id)
EXPORT_SYMBOL int32_t addPseudocolorClass (Layer *pLayer, const char *pName, int32_t *pValue, uint32_t *pColor, int *pDisplayed)
EXPORT_SYMBOL int setPseudocolorClassName (Layer *pLayer, int32_t id, const char *pName)
EXPORT_SYMBOL int setPseudocolorClassValue (Layer *pLayer, int32_t id, int32_t value)
EXPORT_SYMBOL int setPseudocolorClassColor (Layer *pLayer, int32_t id, uint32_t color)
EXPORT_SYMBOL int setPseudocolorClassDisplayed (Layer *pLayer, int32_t id, int display)
EXPORT_SYMBOL int getRasterLayerStretchInfo (Layer *pLayer, uint32_t channel, struct RasterLayerStretchInfo *pInfo)
EXPORT_SYMBOL int setRasterLayerStretchInfo (Layer *pLayer, uint32_t channel, struct RasterLayerStretchInfo *pInfo)
EXPORT_SYMBOL uint32_t getRasterLayerComplexComponent (Layer *pLayer)
EXPORT_SYMBOL int setRasterLayerComplexComponent (Layer *pLayer, uint32_t component)
EXPORT_SYMBOL uint32_t getRasterLayerColormapName (Layer *pLayer, char *pName, uint32_t nameSize)
EXPORT_SYMBOL int setRasterLayerColormapName (Layer *pLayer, const char *pName)
EXPORT_SYMBOL int getRasterLayerColormapValues (Layer *pLayer, uint32_t *pColormap)
EXPORT_SYMBOL int setRasterLayerColormapValues (Layer *pLayer, const char *pName, uint32_t *pColormap)
EXPORT_SYMBOL int isRasterLayerRgbDisplayed (Layer *pLayer)
EXPORT_SYMBOL int setRasterLayerRgbDisplayed (Layer *pLayer, int rgb)
EXPORT_SYMBOL uint32_t getRasterLayerDisplayedBand (Layer *pLayer, uint32_t channel, DataElement **pElement)
EXPORT_SYMBOL int setRasterLayerDisplayedBand (Layer *pLayer, uint32_t channel, uint32_t band, DataElement *pElement)
EXPORT_SYMBOL int getRasterLayerStatistics (Layer *pLayer, uint32_t channel, uint32_t component, struct RasterStatistics *pStatistics)
EXPORT_SYMBOL int getRasterLayerGpuEnabled (Layer *pLayer)
EXPORT_SYMBOL int setRasterLayerGpuEnabled (Layer *pLayer, int gpu)
EXPORT_SYMBOL uint32_t getRasterLayerFilterCount (Layer *pLayer, int enabled)
EXPORT_SYMBOL uint32_t getRasterLayerFilterName (Layer *pLayer, uint32_t index, int enabled, char *pName, uint32_t nameSize)
EXPORT_SYMBOL int setRasterLayerFilters (Layer *pLayer, uint32_t count, const char **pFilters)
EXPORT_SYMBOL int resetRasterLayerFilter (Layer *pLayer, const char *pFilterName)
EXPORT_SYMBOL int setRasterLayerFilterFrozen (Layer *pLayer, const char *pFilterName, int freeze)
EXPORT_SYMBOL ViewgetView (const char *pName, const char *pType)
EXPORT_SYMBOL ViewcreateView (const char *pName, const char *pType, DataElement *pElement)
EXPORT_SYMBOL void destroyView (View *pView)
EXPORT_SYMBOL uint32_t getViewName (View *pView, char *pName, uint32_t nameSize)
EXPORT_SYMBOL int setViewName (View *pView, const char *pName)
EXPORT_SYMBOL uint32_t getViewType (View *pView, char *pType, uint32_t typeSize)
EXPORT_SYMBOL DataElementgetViewPrimaryRasterElement (View *pView)
EXPORT_SYMBOL LayercreateLayer (View *pView, DataElement *pElement, const char *pType, const char *pName)
EXPORT_SYMBOL uint32_t getViewLayerCount (View *pView)
EXPORT_SYMBOL LayergetViewLayer (View *pView, uint32_t index)


Detailed Description

This file contains API utilities for accessing views and layers.

Definition in file SimpleViews.h.


Software Development Kit - Opticks 4.9.0 Build 16218