Gocator API

- Home
- Topics
- Types
- Files

All Classes Files Functions Variables Typedefs Macros Modules Pages
Types
GoSdk

## Description

Core types and definitions.

## Types
class | GoAccelerator
| Represents an GoAccelerator instance. More...
struct | GoAcceleratorConnectionStatus
| Represents the status of the Accelerator connection. These are applicable only when using the GoAccelerator class. More...
class | GoAcceleratorMgr
| Represents an GoAcceleratorMgr instance. More...
struct | GoAcceleratorMgrAccelUpdate
| Structure to hold data for the acceleration update handler. More...
struct | GoAcceleratorMgrSensorBackup
| Structure to provide the original unaccelerated sensor information to the SDK client. This is useful for reaching the sensor object while it is being accelerated, or if there are errors during acceleration, or after stopping acceleration. More...
struct | GoAcceleratorMgrSensorInfo
| Structure to return accelerated sensor information to SDK client. The param field contains information received from the SDK client, except if SDK client requested automatic port selection. In this case, the ports in the param field are the ports selected by the SDK for the SDK client. More...
struct | GoAcceleratorMgrSensorParam
| Structure to hold user configuration parameters from SDK client for a sensor that is to be accelerated. More...
struct | GoActiveAreaConfig
| Represents an active area configuration element. More...
struct | GoAddressInfo
| Sensor network address settings. More...
class | GoAdvanced
| Represents configurable advanced acquisition settings. More...
struct | GoAdvancedType
| Represents advanced acquisition type. More...
struct | GoAlignmentDegreesOfFreedom
| Represents an alignment degree of freedom setting. More...
struct | GoAlignmentRef
| Represents an alignment reference. More...
struct | GoAlignmentState
| Represents an alignment state. More...
struct | GoAlignmentStatus
| Represents the operation status of an alignment. More...
struct | GoAlignmentTarget
| Represents an alignment target type. More...
struct | GoAlignmentType
| Represents an alignment type. More...
struct | GoBrandingType
| Represents possible branding types (for brand customization schemes). More...
struct | GoBuddyInfo
| Buddy related status of another sensor. More...
struct | GoDataSource
| Represents a data source. More...
struct | GoDecision
| Represents the measurement output decision values. Bit 0 represents the decision value, while bits 1 through 7 represent the decision code, outlined by GoDecisionCode. More...
struct | GoDecisionCode
| Represents the possible measurement decision codes. More...
struct | GoDemosaicStyle
| Represents a Bayer demosaic algorithm style. More...
struct | GoElement32s
| Represents a 32-bit signed integer configuration element with a range and enabled state. More...
struct | GoElement32u
| Represents a 32-bit unsigned integer configuration element with a range and enabled state. More...
struct | GoElement64f
| Represents a 64-bit floating point configuration element with a range and enabled state. More...
struct | GoElementBool
| Represents a boolean configuration element with an enabled state. More...
struct | GoEncoderSpacingMinSource
| Represents the current encoder period limiting source. More...
struct | GoEncoderTriggerMode
| Represents an encoder's triggering behavior. More...
struct | GoEventType
| Represents the event type represented by an event message. More...
struct | GoExposureMode
| Represents all possible exposure modes. More...
class | GoExtToolDataOutput
| Represents the base class for a tool data output. More...
struct | GoFamily
| Represents the supported Gocator hardware families. More...
class | GoFeature
| Represents the base class for a tool Feature or script output. More...
struct | GoFilter
| Represents a filter configuration element. More...
struct | GoFrameRateMaxSource
| Represents the current maximum frame rate limiting source. More...
struct | GoGammaType
| Represents an advanced gamma type. More...
class | GoGeoCal
| Contains the GeoCal data for a sensor. Do not read the GeoCal file directly, use this class to parse it. More...
struct | GoImageType
| Represents an image type. More...
struct | GoImplicitTriggerOverride
| Represents an EthernetIP implicit messaging trigger override. More...
struct | GoInputSource
| Represents a data input source. More...
struct | GoIntensityMode
| Represents all possible intensity generation modes for multiple exposures. More...
struct | GoIntensitySource
| Represents all possible sources of intensity data. More...
class | GoLayout
| Represents a layout related sensor configuration. More...
class | GoMaterial
| Represents configurable material acquisition settings. More...
struct | GoMaterialType
| Represents a material acquisition type. More...
class | GoMeasurement
| Represents the base class for a tool measurement or script output. More...
struct | GoMode
| Represents a scan mode. More...
class | GoMultiplexBank
| Represents a bank of related sensors to be used in multiplexing. More...
struct | GoOcclusionReductionAlg
| Represents an occlusion reduction algorithm. More...
struct | GoOrientation
| Represents a sensor orientation type. More...
struct | GoOutputCompositeSource
| Represents a composite data source. More...
struct | GoPartFrameOfReference
| Represents a part detection frame of reference. More...
struct | GoPatternSequenceType
| Represents a pattern sequence type. More...
struct | GoPixelType
| Represents a video message pixel type. More...
struct | GoPolygonCornerParameters
| Corner parameters for polygon corner alignment. More...
struct | GoPortInfo
| Ports used from a source device. More...
class | GoProfileAreaCenterPoint
| Represents a center point of a Profile Area tool. More...
class | GoProfileBoundingBoxCenterPoint
| ReprRepresents a center point for a Profile Bounding Box tool. More...
class | GoProfileBoundingBoxCornerPoint
| Represents a corner point for a Profile Bounding Box tool. More...
class | GoProfileCircleCenterPoint
| Represents a center point of a Profile Circle tool. More...
class | GoProfileDimensionCenterPoint
| Represents a center point of a Profile Dimension tool. More...
class | GoProfileIntersectBaseLine
| Represents a base line feature of a Profile Intersect tool tool. More...
class | GoProfileIntersectIntersectPoint
| Represents a point of intersection for a Profile Intersect tool. More...
class | GoProfileIntersectLine
| Represents a line for a Profile Intersect tool. More...
class | GoProfileLineLine
| Represents a point of a Profile Line tool. More...
class | GoProfileLineMaxErrorPoint
| Represents a point of maximum error for a Profile Line tool. More...
class | GoProfileLineMinErrorPoint
| Represents a point of minimum error for a Profile Line tool. More...
class | GoProfilePanelLeftFlushPoint
| Represents a left flush point of a Profile Panel tool. More...
class | GoProfilePanelLeftGapPoint
| Represents a left gap point of a Profile Panel tool. More...
class | GoProfilePanelRightFlushPoint
| Represents a right flush point of a Profile Panel tool. More...
class | GoProfilePanelRightGapPoint
| Represents a right gap point of a Profile Panel tool. More...
class | GoProfilePositionPoint
| Represents a point of a Profile Position tool. More...
class | GoProfileRoundCornerCenterPoint
| Represents a round corner circle center point of a Profile Round tool. More...
class | GoProfileRoundCornerEdgePoint
| Represents a round corner edge point of a Profile Round tool. More...
class | GoProfileRoundCornerPoint
| Represents a round corner point of a Profile Round tool. More...
class | GoRangePositionZ
| Represents a position Z measurement of a Range Position tool. More...
class | GoRangeThicknessThickness
| Represents a the thickness measurement of a Range Thickness tool. More...
struct | GoReplayExportSourceType
| Represents the replay export source type. More...
struct | GoRole
| Represents a user role. Use GO_ROLE_MAIN or GOROLE_BUDDYIDX(buddyidx) More...
class | GoSection
| Represents sections to be applied on surface data. More...
struct | GoSeekDirection
| Represents a playback seek direction. More...
class | GoSensor
| Represents a Gocator sensor. More...
struct | GoSensorAccelState
| Lists all sensor acceleration states that a sensor can be in. When a sensor is being accelerated, GoSensorAccelStatus provides more detail on the status of the acceleration. These are applicable only when using the GoAcceleratorMgr class. More...
struct | GoSensorAccelStatus
| Represents the acceleration status of a sensor that is available or being accelerated by the local host. The corresponding acceleration state can be GO_SENSOR_ACCEL_STATE_AVAILABLE (while acceleration has not yet) or GO_SENSOR_ACCEL_STATE_ACCELERATED (acceleration completed). These status values are not applicable for a sensor accelerated by another host (ie. state is GO_SENSOR_ACCEL_STATE_ACCELERATED_BY_OTHER)). These statuses are applicable only when using the GoAcceleratorMgr class. More...
class | GoSensorInfo
| Represents read-only sensor information. More...
class | GoSetup
| Represents a device configuration. More...
struct | GoSpacingIntervalType
| Represents spacing interval types. More...
struct | GoSpotSelectionType
| Represents a spot selection type. More...
struct | GoState
| Represents the current state of a sensor object. More...
struct | GoStates
| Sensor state, login, alignment information, recording state, playback source, uptime, playback information, and auto-start setting state. More...
class | GoSurfaceBoundingBoxCenterPoint
| Represents the center point of a Surface Bounding Box tool. More...
class | GoSurfaceCountersunkHoleCenterPoint
| Represents the center point of a Surface Countersunk Hole tool. More...
class | GoSurfaceDimensionCenterPoint
| Represents the center point for a Surface Dimension tool. More...
class | GoSurfaceEdgeCenterPoint
| Represents the center point of a Surface Edge tool. More...
class | GoSurfaceEdgeEdgeLine
| Represents an edge line of a Surface Edge tool. More...
class | GoSurfaceEllipseCenterPoint
| Represents the center point of an Surface Ellipse tool. More...
class | GoSurfaceEllipseMajorAxisLine
| Represents the major axis line of an Surface Ellipse tool. More...
class | GoSurfaceEllipseMinorAxisLine
| Represents the minor axis line of an Surface Ellipse tool. More...
struct | GoSurfaceEncoding
| Represents a surface scanning engine encoding type. More...
class | GoSurfaceHoleCenterPoint
| Represents the center point of a Surface Hole tool. More...
class | GoSurfaceOpeningCenterPoint
| Represents the center point of a Surface Opening tool. More...
struct | GoSurfacePhaseFilter
| Represents a surface phase filter type. More...
class | GoSurfacePlanePlane
| Represents a plane for a Surface Plane tool. More...
class | GoSurfacePositionPoint
| Represents a point of a Surface Position tool. More...
class | GoSurfaceStudBasePoint
| Represents a point of a Surface Stud Base tool. More...
class | GoSurfaceStudTipPoint
| Represents a point of a Surface Stud Tip tool. More...
class | GoSystem
| Represents a system of Gocator devices. More...
class | GoTracheid
| Represents tracheid data. More...
class | GoTransform
| Represents a sensor transformation. More...
struct | GoTransformation
| Represents an alignment element. More...
struct | GoTransformedDataRegion
| Represents a transformed data region. More...
struct | GoTrigger
| Represents a trigger. More...
struct | GoTriggerSource
| Represents a trigger source type. More...
struct | GoTriggerUnits
| Represents the system's primary synchronization domain. More...
struct | GoUpgradeFxArgs
| Represents arguments provided to an upgrade callback function. More...
struct | GoUser
| Represents a user id. More...
struct | GoVoltageSetting
| Represents either 48V or 24V (with cable length) operation. Only relevant on G3210. More...