WindowCTWindowCT is the CCATSL type used to referring to a window.
AxisModeCTAxisModeCT control major aspects of
how CCATSL draws graphs. Full details
can be found here.
DrawDataCT (Standard plotting symbols)DrawDataCT generally specify how points
should appear in CCATSL graphics operations (though which values are
sensible depend on the context). Whenever an argument of type
Drawdataoption is required, one of
BLANK, DOT, PLUS, XCROSS, SQUARE, TRIANGLE and
JOIN is expected.
DrawObjectCT
Arguments of type DrawObjectCT control the appearance
of
complex plots
such as contours and surfaces.
CONTOURS2D requests a contour plot in the form of a
flat `map', CONTOURS3D produces a 3D plot, WIREFRAME asks for a
wireframe surface plot, SURFACE produces a hidden line surface plot.
LineStyleCTSOLID_LINE, DASH_LINE,
DOT_LINE, DASHDOT_LINE, DASHDOTDOT_LINE, and NULL_LINE.
BrushStyleCTSOLID_FILL, BDIAGONAL_HATCH, FDIAGONAL_HATCH,
CROSS_HATCH, DIAGONAL_CROSS_HATCH, HORIZONTAL_HATCH, VERTICAL_HATCH.
CursorStyleCTARROW, IBEAM, CROSS, RESIZE,
WAIT, HIDDEN and VISIBLE.
LineModeCT |
typedef enum {
NORMAL_MODE, INVERT_MODE, EOR_MODE, OR_MODE, AND_MODE
} LineModeCT;
|
XYZRangesCTIsotropicCL to return the
new ranges:
|
typedef struct
{
double Xmin;
double Xmax;
double Ymin;
double Ymax;
double Zmin;
double Zmax;
} XYZRangesCT; /* values returned from IsotropicCL*/
|
WindowTypeCTWindowExCL.
|
typedef enum {
GRAPHICSWIN, /* graphics window - mobile, fixed size, title*/
SCROLLINGWIN, /* scrolling graphics window - resizeable, title*/
PLAINWIN, /* plain window - fixed absolutely, no title*/
TEXTWIN /* text window - mobile, size box, title*/
} WindowTypeCT;
|
FontStyleCT |
typedef enum {
PLAIN, BOLD, ITALIC, BOLDITALIC
} FontStyleCT;
|
ColourCT for colours, and defines a
number of global variables of type ColourCT to give easy access to
a range of common colours.
|
BlackCC, BlueCC, GreenCC, CyanCC, RedCC, MagentaCC, BrownCC, GrayCC, LightGrayCC, LightBlueCC, LightGreenCC, LightCyanCC, LIghtRedCC, LightMagentaCC, YellowCC, WhiteCC; |