| CGoActiveAreaConfig | Represents an active area configuration element |
| CGoAddressInfo | Sensor network address settings |
| CGoAlignmentRef | Represents an alignment reference |
| CGoAlignmentState | Represents an alignment state |
| CGoAlignmentStatus | Represents the operation status of an alignment |
| CGoAlignmentTarget | Represents a alignment target type |
| CGoAlignmentType | Represents an alignment type |
| CGoAlignMsg | Represents a message containing an alignment result |
| CGoAnalog | Represents Analog output settings |
| CGoAnalogEvent | Represents a analog output event |
| CGoAnalogTrigger | Represents an analog output trigger |
| CGoAsciiOperation | Represents an ASCII protocol operational type |
| CGoBoundingBoxMatchMsg | Represents a message containing bounding box based part matching results |
| CGoControl | Represents a set of sensor command connections (control, upgrade) |
| CGoCylinderRegion | Represents a cylinder region for select surface tools |
| CGoDataMessageType | Lists all data message types |
| CGoDataMsg | Represents a base message sourced from the data channel |
| CGoDataSet | Represents a collection of data channel or health channel messages |
| CGoDataSource | Represents a data source |
| CGoDecision | Represents the measurement output decision values. Bit 0 represents the decision value, while bits 1 through 7 represent the decision code, outlined by GoDecisionCode |
| CGoDecisionCode | Represents the possible measurement decision codes |
| CGoDigital | Represents Digital output settings |
| CGoDigitalEvent | Represents a digital output event |
| CGoDigitalPass | Represents a digital output condition |
| CGoDigitalSignal | Represents a digital output signal type |
| CGoDiscovery | Represents a discovery client |
| CGoDiscoveryInfo | Represents discovery information for a single device |
| CGoEdgeMatchMsg | Represents a message containing edge based part matching results |
| CGoElement32u | Represents a 32-bit unsigned integer configuration element with a range and enabled state |
| CGoElement64f | Represents a 64-bit floating point configuration element with a range and enabled state |
| CGoElementBool | Represents a boolean configuration element with an enabled state |
| CGoEllipseMatchMsg | Represents a message containing ellipse based part matching results |
| CGoEncoderSpacingMinSource | Represents the current encoder period limiting source |
| CGoEncoderTriggerMode | Represents an encoder's triggering behavior |
| CGoEndianType | Represents an endian output type |
| CGoEthernet | Represents Ethernet output settings |
| CGoEthernetProtocol | Represents a ethernet output protocol |
| CGoExposureCalMsg | Represents a message containing exposure calibration results |
| CGoExposureMode | Represents all possible exposure modes |
| CGoFamily | Represents the supported Gocator hardware families |
| CGoFrameRateMaxSource | Represents the current maximum frame rate limiting source |
| CGoGammaType | Represents a material gamma type |
| CGoHealthIndicatorId | Represents a health indicator ID |
| CGoHealthMsg | Represents health information from a single sensor |
| CGoImageType | Represents an image type |
| CGoImplicitTriggerOverride | Represents an EthernetIP implicit messaging trigger override |
| CGoIndicator | Represents health indicator |
| CGoInputSource | Represents a data input source |
| CGoLayout | Represents a layout related sensor configuration |
| CGoMeasurement | Represents the base class for a tool measurement or script output |
| CGoMeasurementData | Represents a measurement result |
| CGoMeasurementMsg | Represents a message containing a set of GoMeasurementData |
| CGoMeasurementType | Lists all measurement types |
| CGoMode | Represents a scan mode |
| CGoOrientation | Represents a sensor orientation type |
| CGoOutput | Represents output configuration |
| CGoOutputDelayDomain | Represents an output delay domain |
| CGoOutputSource | Represents output sources |
| CGoPartDetection | Represents the part detection parameters of the surface mode configuration |
| CGoPartFrameOfReference | Represents a part detection frame of reference |
| CGoPartHeightThresholdDirection | Represents a part detection height threshold direction |
| CGoPartMatchAlgorithm | Represents a part matching algorithm |
| CGoPartMatching | Represents the part matching parameters of the surface mode configuration |
| CGoPartModel | Represents a part model configuration |
| CGoPartModelEdge | Represents a part model edge configuration |
| CGoPatternSequenceType | Represents a pattern sequence type |
| CGoPixelType | Represents a video message pixel type |
| CGoReceiver | Represents a data/health receiver |
| CGoRegion3d | Represents a three dimensional surface region |
| CGoReplayExportSourceType | Represents the replay export source type |
| CGoRole | Represents a user role |
| CGoScript | Represents a script tool |
| CGoScriptOutput | Represents a script output for a Script Tool |
| CGoSeekDirection | Represents a playback seek direction |
| CGoSelcomFormat | Represents the selcom format followed on the serial output |
| CGoSensor | Represents a Gocator sensor |
| CGoSensorInfo | Represents read-only sensor information |
| CGoSerial | Represents Serial output settings |
| CGoSerializer | Serializes/deserializes objects to/from Gocator Data Protocol |
| CGoSerialProtocol | Represents all serial output protocols |
| CGoSetup | Represents a device configuration |
| CGoSpacingIntervalType | Represents spacing interval types |
| CGoStamp | Represents an acquisition stamp |
| CGoStampMsg | Represents a message containing a set of acquisition stamps |
| CGoState | Represents the current state of a sensor object |
| CGoStates | Sensor state, login, alignment information, recording state, playback source, uptime, playback information, and auto-start setting state |
| CGoSurfaceBox | Represents a surface bounding box tool |
| CGoSurfaceBoxGlobalX | Represents a global X measurement for a Surface Bounding Box tool |
| CGoSurfaceBoxGlobalY | Represents a global Y measurement for a Surface Bounding Box tool |
| CGoSurfaceBoxGlobalZAngle | Represents a global Z angle measurement for a Surface Bounding Box tool |
| CGoSurfaceBoxHeight | Represents a height measurement for a Surface Bounding Box tool |
| CGoSurfaceBoxLength | Represents a length measurement for a Surface Bounding Box tool |
| CGoSurfaceBoxWidth | Represents a width measurement for a Surface Bounding Box tool |
| CGoSurfaceBoxX | Represents an X measurement for a Surface Bounding Box tool |
| CGoSurfaceBoxY | Represents a Y measurement for a Surface Bounding Box tool |
| CGoSurfaceBoxZ | Represents a Z measurement for a Surface Bounding Box tool |
| CGoSurfaceBoxZAngle | Represents a Z-angle measurement for a Surface Bounding Box tool |
| CGoSurfaceCountersunkHole | Represents a Surface Counter Sunk Hole tool |
| CGoSurfaceCountersunkHoleBevelAngle | Represents a Bevel Angle measurement for a Surface Counter Sunk Hole Tool |
| CGoSurfaceCountersunkHoleBevelRadius | Represents an Bevel Radius position measurement for a Surface Counter Sunk Hole Tool |
| CGoSurfaceCountersunkHoleDepth | Represents a Depth position measurement for a Surface Counter Sunk Hole Tool |
| CGoSurfaceCountersunkHoleOuterRadius | Represents an Outer Radius position measurement for a Surface Counter Sunk Hole Tool |
| CGoSurfaceCountersunkHoleX | Represents an X position measurement for a Surface Counter Sunk Hole Tool |
| CGoSurfaceCountersunkHoleXAngle | Represents an X Angle position measurement for a Surface Counter Sunk Hole Tool |
| CGoSurfaceCountersunkHoleY | Represents a Y position measurement for a Surface Counter Sunk Hole Tool |
| CGoSurfaceCountersunkHoleYAngle | Represents a Y Angle position measurement for a Surface Counter Sunk Hole Tool |
| CGoSurfaceCountersunkHoleZ | Represents a Z position measurement for a Surface Counter Sunk Hole Tool |
| CGoSurfaceEllipse | Represents a surface ellipse tool |
| CGoSurfaceEllipseMajor | Represents a major value measurement for a Surface Ellipse tool |
| CGoSurfaceEllipseMinor | Represents a minor value measurement for a Surface Ellipse tool |
| CGoSurfaceEllipseRatio | Represents a ratio measurement for a Surface Ellipse tool |
| CGoSurfaceEllipseZAngle | Represents a Z-angle measurement for a Surface Ellipse tool |
| CGoSurfaceFeature | Represents a surface feature for select surface tools |
| CGoSurfaceFeatureType | Represents a surface feature type |
| CGoSurfaceGeneration | Represents a surface generation configuration |
| CGoSurfaceGenerationStartTrigger | Represents a surface generation start trigger |
| CGoSurfaceGenerationType | Represents a surface generation type |
| CGoSurfaceHole | Represents a surface hole tool |
| CGoSurfaceHoleRadius | Represents a radius measurement for a Surface Hole Tool |
| CGoSurfaceHoleX | Represents an X measurement for a Surface Hole Tool |
| CGoSurfaceHoleY | Represents a Y measurement for a Surface Hole Tool |
| CGoSurfaceHoleZ | Represents a Z measurement for a Surface Hole Tool |
| CGoSurfaceIntensityMsg | Represents a data message containing a surface intensity array |
| CGoSurfaceLocation | Represents a surface location |
| CGoSurfaceMsg | Represents a data message containing a surface array |
| CGoSurfaceOpening | Represents a surface opening tool |
| CGoSurfaceOpeningAngle | Represents an angle measurement for a Surface Opening Tool |
| CGoSurfaceOpeningLength | Represents a length measurement for a Surface Opening Tool |
| CGoSurfaceOpeningType | Represents a surface opening tool type |
| CGoSurfaceOpeningWidth | Represents a width measurement for a Surface Opening Tool |
| CGoSurfaceOpeningX | Represents an X measurement for a Surface Opening Tool |
| CGoSurfaceOpeningY | Represents a Y measurement for a Surface Opening Tool |
| CGoSurfaceOpeningZ | Represents a Z measurement for a Surface Opening Tool |
| CGoSurfacePlane | Represents a surface plane tool |
| CGoSurfacePlaneXAngle | Represents an X-angle measurement for a Surface Plane Tool |
| CGoSurfacePlaneYAngle | Represents a Y-angle measurement for a Surface Plane Tool |
| CGoSurfacePlaneZOffset | Represents a Z-offset measurement for a Surface Plane Tool |
| CGoSurfacePosition | Represents a surface position tool |
| CGoSurfacePositionX | Represents an X measurement for a Surface Position Tool |
| CGoSurfacePositionY | Represents a Y measurement for a Surface Position Tool |
| CGoSurfacePositionZ | Represents a Z measurement for a Surface Position Tool |
| CGoSurfaceRegion2d | Represents a two dimensional surface tool region |
| CGoSurfaceRivet | Represents a surface rivet tool |
| CGoSurfaceRivetRadialHeightMax | Represents a radial height maximum measurement for a Surface Rivet Tool |
| CGoSurfaceRivetRadialHeightMean | Represents a radial height mean measurement for a Surface Rivet Tool |
| CGoSurfaceRivetRadialHeightMin | Represents a radial height minimum measurement for a Surface Rivet Tool |
| CGoSurfaceRivetRadialHeightStdDev | Represents a radial height standard deviation measurement for a Surface Rivet Tool |
| CGoSurfaceRivetRadialSlopeMax | Represents a radial slope maximum measurement for a Surface Rivet Tool |
| CGoSurfaceRivetRadialSlopeMean | Represents a radial slope mean measurement for a Surface Rivet Tool |
| CGoSurfaceRivetRadialSlopeMin | Represents a radial slope minimum measurement for a Surface Rivet Tool |
| CGoSurfaceRivetRadialSlopeStdDev | Represents a radial slope standard deviation measurement for a Surface Rivet Tool |
| CGoSurfaceRivetRadius | Represents a radius measurement for a Surface Rivet Tool |
| CGoSurfaceRivetTiltAngle | Represents an X angle measurement for a Surface Rivet Tool |
| CGoSurfaceRivetTiltDirection | Represents an Y angle measurement for a Surface Rivet Tool |
| CGoSurfaceRivetTopOffsetMax | Represents a top offset maximum measurement for a Surface Rivet Tool |
| CGoSurfaceRivetTopOffsetMean | Represents a top offset mean measurement for a Surface Rivet Tool |
| CGoSurfaceRivetTopOffsetMin | Represents a top offset minimum measurement for a Surface Rivet Tool |
| CGoSurfaceRivetTopOffsetStdDev | Represents a top offset standard deviation measurement for a Surface Rivet Tool |
| CGoSurfaceRivetType | Represents a surface rivet tool type |
| CGoSurfaceRivetX | Represents an X measurement for a Surface Rivet Tool |
| CGoSurfaceRivetY | Represents a Y measurement for a Surface Rivet Tool |
| CGoSurfaceRivetZ | Represents a Z measurement for a Surface Rivet Tool |
| CGoSurfaceStud | Represents a surface stud tool |
| CGoSurfaceStudBaseX | Represents a base X measurement for a Surface Stud Tool |
| CGoSurfaceStudBaseY | Represents a base Y measurement for a Surface Stud Tool |
| CGoSurfaceStudBaseZ | Represents a base Z measurement for a Surface Stud Tool |
| CGoSurfaceStudRadius | Represents a radius measurement for a Surface Stud Tool |
| CGoSurfaceStudTipX | Represents a tip X measurement for a Surface Stud Tool |
| CGoSurfaceStudTipY | Represents a tip Y measurement for a Surface Stud Tool |
| CGoSurfaceStudTipZ | Represents a tip Z measurement for a Surface Stud Tool |
| CGoSurfaceTool | Represents a base surface tool |
| CGoSurfaceVolume | Represents a surface volume tool |
| CGoSurfaceVolumeArea | Represents an area measurement for a Surface Volume Tool |
| CGoSurfaceVolumeThickness | Represents a thickness measurement for a Surface Volume Tool |
| CGoSurfaceVolumeVolume | Represents a volume measurement for a Surface Volume Tool |
| CGoSystem | Represents a system of Gocator devices |
| CGoTool | Represents the base tool class |
| CGoTools | Represents a collection of tools |
| CGoToolType | Lists all tool types |
| CGoTransform | Represents a sensor transformation |
| CGoTransformation | Represents an alignment element |
| CGoTransformedDataRegion | Represents a transformed data region |
| CGoTrigger | Represents a trigger |
| CGoTriggerSource | Represents a trigger source type |
| CGoTriggerUnits | Represents the system's primary synchronization domain |
| CGoUpgradeFxArgs | Represents arguments provided to an upgrade callback function |
| CGoUser | Represents a user id |
| CGoVideoMsg | Represents a data message containing a video image |