Gocator 2000 API
Go2MeasurementType
Description

Represents an identifier that can be used to distinguish measurement types within a Go2MeasurementData message.

C
enum Go2MeasurementType {
  GO2_MEASUREMENT_TYPE_PROFILE_WIDTH = 0x00,
  GO2_MEASUREMENT_TYPE_PROFILE_HEIGHT = 0x01,
  GO2_MEASUREMENT_TYPE_PROFILE_DISTANCE = 0x02,
  GO2_MEASUREMENT_TYPE_PROFILE_CENTER_X = 0x03,
  GO2_MEASUREMENT_TYPE_PROFILE_CENTER_Z = 0x04,
  GO2_MEASUREMENT_TYPE_PROFILE_POSITION_X = 0x05,
  GO2_MEASUREMENT_TYPE_PROFILE_POSITION_Z = 0x06,
  GO2_MEASUREMENT_TYPE_PROFILE_ANGLE_X = 0x13,
  GO2_MEASUREMENT_TYPE_PROFILE_ISECT_X = 0x10,
  GO2_MEASUREMENT_TYPE_PROFILE_ISECT_Z = 0x11,
  GO2_MEASUREMENT_TYPE_PROFILE_ISECT_ANGLE = 0x12,
  GO2_MEASUREMENT_TYPE_PROFILE_ISECT_AREA = 0x20,
  GO2_MEASUREMENT_TYPE_PROFILE_BOX_AREA = 0x21,
  GO2_MEASUREMENT_TYPE_PROFILE_DIFF_AREA = 0x23,
  GO2_MEASUREMENT_TYPE_PROFILE_DIFF_PEAK = 0x24,
  GO2_MEASUREMENT_TYPE_PROFILE_GAP = 0x25,
  GO2_MEASUREMENT_TYPE_PROFILE_FLUSH = 0x26,
  GO2_MEASUREMENT_TYPE_PROFILE_CIRCLE_RADIUS = 0x27,
  GO2_MEASUREMENT_TYPE_PROFILE_CIRCLE_X = 0x28,
  GO2_MEASUREMENT_TYPE_PROFILE_CIRCLE_Z = 0x29,
  GO2_MEASUREMENT_TYPE_PROFILE_LINE_STD_DEV = 0x2A,
  GO2_MEASUREMENT_TYPE_PROFILE_LINE_ERROR_MIN = 0x2B,
  GO2_MEASUREMENT_TYPE_PROFILE_LINE_ERROR_MAX = 0x2C,
  GO2_MEASUREMENT_TYPE_PROFILE_LINE_PERCENTILE = 0x2D,
  GO2_MEASUREMENT_TYPE_SCRIPT = 0x30,
  GO2_MEASUREMENT_TYPE_PART_AREA = 0x40,
  GO2_MEASUREMENT_TYPE_PART_VOLUME = 0x41,
  GO2_MEASUREMENT_TYPE_PART_HEIGHT = 0x42,
  GO2_MEASUREMENT_TYPE_PART_CENTROID_X = 0x43,
  GO2_MEASUREMENT_TYPE_PART_CENTROID_Y = 0x44,
  GO2_MEASUREMENT_TYPE_PART_CENTROID_Z = 0x45,
  GO2_MEASUREMENT_TYPE_PART_ELLIPSE_MAJOR = 0x46,
  GO2_MEASUREMENT_TYPE_PART_ELLIPSE_MINOR = 0x47,
  GO2_MEASUREMENT_TYPE_PART_ELLIPSE_ANGLE = 0x48,
  GO2_MEASUREMENT_TYPE_PART_ELLIPSE_RATIO = 0x49,
  GO2_MEASUREMENT_TYPE_PART_BOUNDING_BOX_X = 0x4A,
  GO2_MEASUREMENT_TYPE_PART_BOUNDING_BOX_Y = 0x4B,
  GO2_MEASUREMENT_TYPE_PART_BOUNDING_BOX_WIDTH = 0x4C,
  GO2_MEASUREMENT_TYPE_PART_BOUNDING_BOX_LENGTH = 0x4D,
  GO2_MEASUREMENT_TYPE_PART_VOLUME_DIFF = 0x4E,
  GO2_MEASUREMENT_TYPE_PART_AREA_DIFF = 0x4F,
  GO2_MEASUREMENT_TYPE_PART_HEIGHT_DIFF = 0x50,
  GO2_MEASUREMENT_TYPE_PART_ANGLE_DIFF = 0x51,
  GO2_MEASUREMENT_TYPE_PART_AREA_OVERLAP = 0x52,
  GO2_MEASUREMENT_TYPE_PART_VOLUME_OVERLAP = 0x53
};
Members
Members 
Description 
GO2_MEASUREMENT_TYPE_PROFILE_WIDTH = 0x00 
Profile width measurement data id. 
GO2_MEASUREMENT_TYPE_PROFILE_HEIGHT = 0x01 
Profile height measurement data id. 
GO2_MEASUREMENT_TYPE_PROFILE_DISTANCE = 0x02 
Profile distance measurement data id. 
GO2_MEASUREMENT_TYPE_PROFILE_CENTER_X = 0x03 
Profile center X measurement data id. 
GO2_MEASUREMENT_TYPE_PROFILE_CENTER_Z = 0x04 
Profile center Z measurement data id. 
GO2_MEASUREMENT_TYPE_PROFILE_POSITION_X = 0x05 
Profile position X measurement data id. 
GO2_MEASUREMENT_TYPE_PROFILE_POSITION_Z = 0x06 
Profile position Z measurement data id. 
GO2_MEASUREMENT_TYPE_PROFILE_ANGLE_X = 0x13 
Profile angle X measurement data id. 
GO2_MEASUREMENT_TYPE_PROFILE_ISECT_X = 0x10 
Profile intersect X measurement data id. 
GO2_MEASUREMENT_TYPE_PROFILE_ISECT_Z = 0x11 
Profile intersect Z measurement data id. 
GO2_MEASUREMENT_TYPE_PROFILE_ISECT_ANGLE = 0x12 
Profile intersect angle measurement data id. 
GO2_MEASUREMENT_TYPE_PROFILE_ISECT_AREA = 0x20 
Profile intesect area measurement data id. 
GO2_MEASUREMENT_TYPE_PROFILE_BOX_AREA = 0x21 
Profile box area measurement data id. 
GO2_MEASUREMENT_TYPE_PROFILE_DIFF_AREA = 0x23 
Profile difference area measurement data id. 
GO2_MEASUREMENT_TYPE_PROFILE_DIFF_PEAK = 0x24 
Profile difference peak measurement data id. 
GO2_MEASUREMENT_TYPE_PROFILE_GAP = 0x25 
Profile gap measurement data id. 
GO2_MEASUREMENT_TYPE_PROFILE_FLUSH = 0x26 
Profile flush measurement data id. 
GO2_MEASUREMENT_TYPE_PROFILE_CIRCLE_RADIUS = 0x27 
Profile circle radius measurement data id. 
GO2_MEASUREMENT_TYPE_PROFILE_CIRCLE_X = 0x28 
Profile circle X measurement data id. 
GO2_MEASUREMENT_TYPE_PROFILE_CIRCLE_Z = 0x29 
Profile circle Z measurement data id. 
GO2_MEASUREMENT_TYPE_PROFILE_LINE_STD_DEV = 0x2A 
Profile line std dev measurement data id. 
GO2_MEASUREMENT_TYPE_PROFILE_LINE_ERROR_MIN = 0x2B 
Profile line error min measurement data id. 
GO2_MEASUREMENT_TYPE_PROFILE_LINE_ERROR_MAX = 0x2C 
Profile line error max measurement data id. 
GO2_MEASUREMENT_TYPE_PROFILE_LINE_PERCENTILE = 0x2D 
Profile line percentile measurement data id. 
GO2_MEASUREMENT_TYPE_SCRIPT = 0x30 
Script measurement output. 
GO2_MEASUREMENT_TYPE_PART_AREA = 0x40 
Part area measurement data id. 
GO2_MEASUREMENT_TYPE_PART_VOLUME = 0x41 
Part volume measurement data id. 
GO2_MEASUREMENT_TYPE_PART_HEIGHT = 0x42 
Part height measurement data id. 
GO2_MEASUREMENT_TYPE_PART_CENTROID_X = 0x43 
Part centroid X measurement data id. 
GO2_MEASUREMENT_TYPE_PART_CENTROID_Y = 0x44 
Part centroid Y measurement data id. 
GO2_MEASUREMENT_TYPE_PART_CENTROID_Z = 0x45 
Part centroid Z measurement data id. 
GO2_MEASUREMENT_TYPE_PART_ELLIPSE_MAJOR = 0x46 
Part ellipse major measurement data id. 
GO2_MEASUREMENT_TYPE_PART_ELLIPSE_MINOR = 0x47 
Part ellipse minor measurement data id. 
GO2_MEASUREMENT_TYPE_PART_ELLIPSE_ANGLE = 0x48 
Part ellipse angle measurement data id. 
GO2_MEASUREMENT_TYPE_PART_ELLIPSE_RATIO = 0x49 
Part ellipse ratio measurement data id. 
GO2_MEASUREMENT_TYPE_PART_BOUNDING_BOX_X = 0x4A 
Part bounding box X measurement data id. 
GO2_MEASUREMENT_TYPE_PART_BOUNDING_BOX_Y = 0x4B 
Part bounding box Y measurement data id. 
GO2_MEASUREMENT_TYPE_PART_BOUNDING_BOX_WIDTH = 0x4C 
Part bounding box width measurement data id. 
GO2_MEASUREMENT_TYPE_PART_BOUNDING_BOX_LENGTH = 0x4D 
Part bounding box length measurement data id. 
GO2_MEASUREMENT_TYPE_PART_VOLUME_DIFF = 0x4E 
Part volume difference measurement data id. 
GO2_MEASUREMENT_TYPE_PART_AREA_DIFF = 0x4F 
Part area difference measurement data id. 
GO2_MEASUREMENT_TYPE_PART_HEIGHT_DIFF = 0x50 
Part height difference measurement data id. 
GO2_MEASUREMENT_TYPE_PART_ANGLE_DIFF = 0x51 
Part angle difference measurement data id. 
GO2_MEASUREMENT_TYPE_PART_AREA_OVERLAP = 0x52 
Part area overlap measurement data id. 
GO2_MEASUREMENT_TYPE_PART_VOLUME_OVERLAP = 0x53 
Part volume overlap measurement data id. 
File

Go2Measurement.h

Copyright (c) 2010 by LMI Technologies Inc. All rights reserved.