| CGoActiveAreaConfig | Represents an active area configuration element |
| CGoAddressInfo | Sensor network address settings |
| CGoAlignmentRef | Represents an alignment reference |
| CGoAlignmentState | Represents an alignment state |
| 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 |
| 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 |
| 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 |
| CGoEncoderSpacingMinSource | Represents the current encoder period limiting source |
| CGoEncoderTriggerMode | Represents an encoder's triggering behavior |
| 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 |
| CGoHealthIndicatorId | Represents a health indicator ID |
| CGoHealthMsg | Represents health information from a single sensor |
| 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 |
| CGoMultiplexBank | Represents a bank of related sensors to be used in multiplexing |
| 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 |
| CGoPixelType | Represents a video message pixel type |
| CGoProfileArea | Represents a profile area tool |
| CGoProfileAreaArea | Represents an area measurement for a Profile Area tool |
| CGoProfileAreaCentroidX | Represents a centroid X measurement for a Profile Area Tool |
| CGoProfileAreaCentroidZ | Represents a centroid Z measurement for a Profile Area Tool |
| CGoProfileAreaType | Determines how to calculate profile area |
| CGoProfileCircle | Represents a profile circle tool |
| CGoProfileCircleRadius | Represents a radius value measurement for a Profile Circle Tool |
| CGoProfileCircleX | Represents an X value measurement for a Profile Circle Tool |
| CGoProfileCircleZ | Represents a Z value measurement for a Profile Circle Tool |
| CGoProfileDim | Represents a profile dimension tool |
| CGoProfileDimCenterX | Represents a center X value measurement for a Profile Dimension Tool |
| CGoProfileDimCenterZ | Represents a center Z value measurement for a Profile Dimension Tool |
| CGoProfileDimDistance | Represents a distance value measurement for a Profile Dimension Tool |
| CGoProfileDimHeight | Represents a height value measurement for a Profile Dimension Tool |
| CGoProfileDimWidth | Represents a width value measurement for a Profile Dimension Tool |
| CGoProfileEdge | Represents a profile edge used in various profile tools |
| CGoProfileEdgeType | Represents a profile edge type |
| CGoProfileFeature | Represents a profile feature used in various profile tools |
| CGoProfileFeatureType | Represents a profile feature point type |
| CGoProfileGapAxis | Represents a profile gap measurement axis |
| CGoProfileGapSide | Selects which edge to use as the reference in a panel tool |
| CGoProfileGroove | Represents a profile groove tool |
| CGoProfileGrooveDepth | Represents a depth measurement for a Profile Groove Tool |
| CGoProfileGrooveLocation | Determines which groove position to return |
| CGoProfileGrooveSelectType | Determines which groove to select when multiple are present |
| CGoProfileGrooveShape | Represents a profile edge type |
| CGoProfileGrooveWidth | Represents a width measurement for a Profile Groove Tool |
| CGoProfileGrooveX | Represents an X value measurement for a Profile Groove Tool |
| CGoProfileGrooveZ | Represents a Z value measurement for a Profile Groove tool |
| CGoProfileIntensityMsg | Represents a data message containing a set of profile intensity arrays |
| CGoProfileIntersect | Represents a profile intersect tool |
| CGoProfileIntersectAngle | Represents an intersect angle measurement for a Profile Intersect Tool |
| CGoProfileIntersectX | Represents an intersect X measurement for a Profile Intersect Tool |
| CGoProfileIntersectZ | Represents an intersect Z measurement for a Profile Intersect Tool |
| CGoProfileLine | Represents a profile line region used in various profile tools |
| CGoProfileLineMaxError | Represents a maximum error measurement for a Profile Line Tool |
| CGoProfileLineMinError | Represents a minimum error measurement for a Profile Line Tool |
| CGoProfileLinePercentile | Represents a percentile measurement for a Profile Line Tool |
| CGoProfileLineStdDev | Represents a standard deviation measurement for a Profile Line Tool |
| CGoProfileLineType | Determines whether to use a line based on a Profile Line fit, or based on the x-axis |
| CGoProfileMsg | Represents a data message containing a set of profile arrays |
| CGoProfilePanel | Represents a profile panel tool |
| CGoProfilePanelFlush | Represents a flush measurement for a Profile Panel Tool |
| CGoProfilePanelGap | Represents a gap measurement for a Profile Panel Tool |
| CGoProfilePosition | Represents a profile position tool |
| CGoProfilePositionX | Represents an X measurement for a Profile Position tool |
| CGoProfilePositionZ | Represents an Z measurement for a Profile Position tool |
| CGoProfileRegion | Represents a profile region used in various profile tools |
| CGoProfileStrip | Represents a profile strip tool |
| CGoProfileStripBaseType | Represents a profile strip tool base type |
| CGoProfileStripEdgeType | Represents a profile strip tool edge type |
| CGoProfileStripHeight | Represents an height measurement for a Profile Strip Tool |
| CGoProfileStripLocation | Determines which Strip position to return |
| CGoProfileStripSelectType | Determines which Strip to select when multiple are present |
| CGoProfileStripWidth | Represents a width measurement for a Profile Strip Tool |
| CGoProfileStripX | Represents an X measurement for a Profile Strip Tool |
| CGoProfileStripZ | Represents a Z measurement for a Profile Strip Tool |
| CGoProfileTool | Represents a base profile tool |
| CGoReceiver | Represents a data/health receiver |
| CGoRegion3d | Represents a three dimensional surface region |
| CGoReplayExportSourceType | Represents the replay export source type |
| CGoResampledProfileMsg | Represents a data message containing a set of re-sampled profile arrays |
| 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 |
| 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 |
| 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 |
| 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 |