qismview super classThe qismview super class is used to define a view window - the cell, the layers that are on or off, whether text entities should be included and finally the window.
Click on any of the API class boxes in the illustration to get details on specific functions. |
Defining the Cell and Nesting Levels for this ViewLoad a particular cell as the current view cell virtual bool Set_view_cell(const char* cellname) = 0; Get the current view cell virtual const char* Get_view_cell() const = 0; Set the level of hierarchy (nesting level) for which data is processed during traversal. virtual void Set_nesting_level(const int level) = 0; Get the cell hierarchy level for which data is processed during traversal. virtual int Get_nesting_level() const = 0; Defining Layers and Data Types for this ViewTurn layers or layer:datatypes ON or OFF virtual bool Set_layers_on(const char* layers) = 0; virtual bool Set_layers_off(const char* layers) = 0; Get the ON/OFF state of a layer:datatype number
virtual bool Get_layer_onOff
(
const unsigned short layer,
const unsigned short dttp
)
const = 0;
Get a list of layer and datatype pairs that are currently ON
virtual int Get_layers_on
(
unsigned short*& layers,
unsigned short*& dttps
)
const = 0;
Release the memory associated with a list of layer or datatype numbers virtual void Free_layer_list(unsigned short* layersOrDttps) = 0; Controlling Text InclusionControl whether text entities are processed during operations involving database traversal virtual void Set_text_on(const bool set = true) = 0; Get the text ON/OFF setting virtual bool Get_text_on() const = 0; Defining the Window for this ViewSet the view window to the specified coordinates virtual bool Set_exact_window(const QisMWindow& view) = 0; Get the coordinates of the view window virtual void Get_window(QisMWindow& view) const = 0; |