MaxTRAQ MyBASIC2 Constants |
' Includes for MaxTRAQ
' File New CONST TRACKING = 0 CONST RECORDING = 1
' Application Modes CONST MODE_RECORDER = 1 CONST MODE_TRACKING = 2
' File Types CONST FILE_TYPE_MQF = 0 CONST FILE_TYPE_AVI = 1
' File Name Parts CONST FILE_NAME_NAME = "name" CONST FILE_NAME_EXTENSION = "extension" CONST FILE_NAME_FOLDER = "folder" CONST FILE_NAME_DRIVE = "drive" CONST FILE_NAME_NOEXTENSION = "noextension"
' Pixel Processing CONST PIX_AVERAGE = 0 CONST PIX_MEDIAN = 1
' Point Dimensions CONST DIM_X = 0 CONST DIM_Y = 1 CONST DIM_STATUS = 2 CONST DIM_BOTH = 2
' Point Status Flags CONST POINT_VALID = 0x00000001 CONST POINT_CALCULATED = 0x00000002 CONST POINT_INTERPOLATED = 0x00000004 CONST POINT_ORIGIN = 0x00000008
' Constants Used by MaxTRAQ and MaxTRAQX CONST ALL_POINTS = -1 CONST ALL_TOOLS = -1 CONST ALL_FRAMES = -1 CONST ALL_CHANNELS = -1 CONST ALL_CURVES = -1 CONST MAX_ZOOM = 10 CONST CURRENT_FRAME = -1
' Table Types CONST TABLE_POINTS = 0 CONST TABLE_ANGLES = 1 CONST TABLE_DISTANCES = 2 CONST TABLE_ANALOGS = 3 CONST TABLE_FORCES = 4
' Frame Subtract CONST SUBTRACT_NONE = 0 CONST SUBTRACT_FIRST = 1 CONST SUBTRACT_LAST = 2 CONST SUBTRACT_CURRENT = 3 CONST SUBTRACT_PREVIOUS = 4
' App.View Properties CONST VIEW_ZOOM = "zoom" CONST VIEW_SIDEBAR = "sidebar" CONST VIEW_FUNCTIONBAR = "functionbar" CONST VIEW_WIDGETBAR = "widgetbar" CONST VIEW_MULTIVIEWBAR = "multiviewbar" CONST VIEW_MENUBAR = "menubar" CONST VIEW_TOOLBAR = "toolbar" CONST VIEW_STATUSBAR = "statusbar" CONST VIEW_CONTINUOUS = "continuous" CONST VIEW_GRID = "grid" CONST VIEW_TIMEDISPLAY = "timedisplay" CONST VIEW_SCALENUMBERS = "scalenumbers" CONST VIEW_TRACKINGOUTLINE = "trackingoutline" CONST VIEW_CHECKBOXES = "checkboxes" CONST VIEW_GRAPH = "graph"
' View Zoom Constants CONST SCALE_IMAGE = 0 CONST KEEP_ASPECT = 1 CONST ORIGINAL_SIZE = 2
' Video.GetControl and Video.SetControl Properties CONST CTRL_BRIGHTNESS = "brightness" CONST CTRL_CONTRAST = "contrast" CONST CTRL_BW = "bw" CONST CTRL_PLAYSPEED = "playspeed"
' Video.GetDigitize and Video.SetDigitize Properties CONST DIG_DIGITIZE = "digitize" CONST DIG_AUTOPOINT = "autopoint" CONST DIG_AUTOFRAME = "autoframe" CONST DIG_AUTOTRACK = "autotrack"
' Video.Play Direction CONST PLAY_FORWARD = "forward" CONST PLAY_REVERSE = "reverse"
' Video.Step Direction CONST STEP_FORWARD = "forward" CONST STEP_REVERSE = "reverse" CONST STEP_START_GATE = "start_gate" CONST STEP_NEXT_GATE = "next_gate" CONST STEP_FIRST_GATE = "first_gate" CONST STEP_LAST_GATE = "last_gate"
' Tool Numbers CONST TOOL_DISTANCE = 0 CONST TOOL_ANGLE = 1 CONST TOOL_NOTE = 2 CONST TOOL_SCALE = 3 CONST TOOL_PROJECTED = 4 CONST TOOL_COM = 5 CONST TOOL_CALIPER = 6 CONST TOOL_GRID = 7
' Objects CONST OBJ_POINT = "point" CONST OBJ_POINTS = "points" CONST OBJ_ANGLE = "angle" CONST OBJ_DISTANCE = "distance" CONST OBJ_CALIPER = "caliper" CONST OBJ_GRID = "grid" CONST OBJ_ALL_POINTS = "all_points" CONST OBJ_ALL = "all" CONST OBJ_TOOL = "tool" CONST OBJ_TOOLS = "tools" CONST OBJ_NOTE = "note"
' File.New CONST NEW_TRACKING = "tracking" CONST NEW_RECORDING = "recording"
' Video.GetFileInfo CONST FI_FRAMERATE = "framerate" CONST FI_NOOFFRAMES = "noofframes" CONST FI_NOOFPOINTS = "noofpoints" CONST FI_NOOFTOOLS = "nooftools" CONST FI_NOOFNOTES = "noofnotes" CONST FI_XRESOLUTION = "xresolution" CONST FI_YRESOLUTION = "yresolution" CONST FI_CURRENTFRAME = "currentframe" CONST FI_CURRENTVIEW = "currentview" CONST FI_FRAMEOFFSET = "frameoffset"
' App.GetInfo CONST AI_EDITION = "edition" CONST AI_COMPANY = "company" CONST AI_NAME = "name" CONST AI_FOLDER = "folder" CONST AI_PATH = "path" CONST AI_VERSION = "version" CONST AI_LICENSE = "license"
' Options.Tracking CONST OPT_THRESHOLD = "threshold" CONST OPT_BACKGROUND = "background" CONST OPT_MATCHACCURACY = "matchaccuracy" CONST OPT_WINDOWSIZE = "windowsize" CONST OPT_SIZEADJUSTMENT = "sizeadjustment" CONST OPT_MINMARKERSIZE = "minmarkersize" CONST OPT_MAXMARKERSIZE = "maxmarkersize" CONST OPT_CENTROIDCALCMETHOD = "centroidcalcmethod" CONST OPT_USEORIGINALIMAGE = "useoriginalimage" CONST OPT_STOPONLOST = "stoponlost" CONST OPT_USEPREDICTION = "useprediction" CONST OPT_BIDIRECTIONAL = "bidirectional" CONST OPT_STOPATEOF = "stopateof" CONST OPT_SHOWSEARCHWINDOW = "showsearchwindow" CONST OPT_SHOWEXPLANATION = "showexplanation" CONST OPT_SHOWTRACKINGWINDOW = "showtrackingwindow"
' Subject Properties CONST SUBJ_NAME = "name" CONST SUBJ_LOCATION = "location" CONST SUBJ_FOLDER = "folder" CONST SUBJ_COMMENTS = "comments"
' Calipers CONST CALIPER_HORIZONTAL = 0 CONST CALIPER_VERTICAL = 1
' Graph Types CONST GRAPH_NONE = 0 CONST GRAPH_POSX = 1 CONST GRAPH_POSY = 2 CONST GRAPH_VELX = 3 CONST GRAPH_VELY = 4 CONST GRAPH_ACCX = 5 CONST GRAPH_ACCY = 6 CONST GRAPH_DISTANCE = 7 CONST GRAPH_ANGLE = 8 CONST GRAPH_ANALOG = 9 CONST GRAPH_FORCE = 10
' Print Options CONST FILE_PRINT = 0 CONST FILE_PRINT_DIRECT = 1 CONST FILE_PRINT_PREVIEW = 2 CONST FILE_PRINT_PDF = 3
' ShortcutKeys Control Key Masks CONST CTRL_VK_SHIFT = 0x00000001 CONST CTRL_VK_CONTROL = 0x00000002 CONST CTRL_VK_ALT = 0x00000004
' App.MsgBox types CONST MB_OK_EXCLAMATION = 0 CONST MB_OK_INFORMATION = 1 CONST MB_OKCANCEL_EXCLAMATION = 2 CONST MB_OKCANCEL_INFORMATION = 3
' Error Messages CONST ERR_SUCCESS = 0x00000000 CONST ERR_CANCEL = 0x00000001 CONST ERR_CREATE_AVI = 0xC4000400 CONST ERR_OPEN_AVI = 0xC4000401 CONST ERR_NOMEM = 0xC4000402 CONST ERR_NOCODEC = 0xC4000403 CONST ERR_NOTEXIST = 0xC4000404 CONST ERR_NOTAVI = 0xC4000405 CONST ERR_ERRINIT = 0xC4000406 CONST ERR_LF_OPENERR = 0xC4000407 CONST ERR_LF_READERR = 0xC4000408 CONST ERR_LF_INCOMPAT = 0xC4000409 CONST ERR_FILENOTOPEN = 0xC400040A CONST ERR_NOTEMPLATE = 0xC400040B CONST ERR_SAVEERR = 0xC400040C CONST ERR_LF_NOPOINTS = 0xC400040D CONST ERR_LF_NOANALOG = 0xC400040E CONST ERR_SS_BADCMD = 0xC400040F CONST ERR_SS_BADPARAM = 0xC4000410 CONST ERR_SS_BADID = 0xC4000411 CONST ERR_SS_ABORT = 0xC4000412
|