next up previous contents index
Next: Miscellaneous Up: CCATSL variables, types and Previous: Mathematical Functions   Contents   Index


Graphics


WindowCT

WindowCT is the CCATSL type used to referring to a window.


AxisModeCT

Arguments of type AxisModeCT control major aspects of how CCATSL draws graphs. Full details can be found here.


DrawDataCT (Standard plotting symbols)

Arguments of type 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.


LineStyleCT

This type is used to define line styles. Possible values are SOLID_LINE, DASH_LINE, DOT_LINE, DASHDOT_LINE, DASHDOTDOT_LINE, and NULL_LINE.


BrushStyleCT

This type is used to define brush styles. Possible choicese are SOLID_FILL, BDIAGONAL_HATCH, FDIAGONAL_HATCH, CROSS_HATCH, DIAGONAL_CROSS_HATCH, HORIZONTAL_HATCH, VERTICAL_HATCH.


CursorStyleCT

This type is used to define cursor styles. Possible values are ARROW, IBEAM, CROSS, RESIZE, WAIT, HIDDEN and VISIBLE.


LineModeCT

This type is used to define the way lines should appear when they cross existing lines.

  
typedef enum {
  NORMAL_MODE, INVERT_MODE, EOR_MODE, OR_MODE, AND_MODE
} LineModeCT;


XYZRangesCT

This struture is returned by IsotropicCL to return the new ranges:

  
typedef struct
{
  double Xmin;
  double Xmax;
  double Ymin;
  double Ymax;
  double Zmin;
  double Zmax;
} XYZRangesCT;  /* values returned from IsotropicCL*/


WindowTypeCT

This type is used in conjunction with the window creation routines such as WindowExCL.

  
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

This type is used to specify desired font characteristics.

  
typedef enum {
  PLAIN, BOLD, ITALIC, BOLDITALIC 
} FontStyleCT;


Colours

CCATSL uses the type 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;


next up previous contents index
Next: Miscellaneous Up: CCATSL variables, types and Previous: Mathematical Functions   Contents   Index
CATAM admin 2010-02-23