Cog3DHandEyeCalibrationResult ClassCognex VisionPro
This class encapsulates a hand-eye calibration result. Note that this class is immutable - it may not be changed once it has been constructed. The usage model for this class is that it gets factoried by the Cog3DHandEyeCalibrator class and always contains a hand-eye calibration result.
Inheritance Hierarchy

System Object
  System MarshalByRefObject
    Cognex.VisionPro.Implementation CogObjectBase
      Cognex.VisionPro.Implementation CogSerializableObjectBase
        Cognex.VisionPro3D Cog3DHandEyeCalibrationResult

Namespace: Cognex.VisionPro3D
Assembly: Cognex.VisionPro3D.Core (in Cognex.VisionPro3D.Core.dll) Version: 65.1.0.0
Syntax

[SerializableAttribute]
public class Cog3DHandEyeCalibrationResult : CogSerializableObjectBase, 
	IDisposable

The Cog3DHandEyeCalibrationResult type exposes the following members.

Constructors

  NameDescription
Public methodCog3DHandEyeCalibrationResult(Cog3DHandEyeCalibrationResult)
Construct this object by making a deep copy of the supplied object.
Protected methodCog3DHandEyeCalibrationResult(SerializationInfo, StreamingContext)
Serialization constructor.
Top
Methods

  NameDescription
Public methodCreateCameraCalib
Create the camera calibration based on the supplied camera extrinsics.
Public methodCreateCameraCalibWherePhys3DIsHand3D
Create the camera calibration for a stationary camera hand-eye calibration at the supplied robot hand pose. The physical 3D (Phys3D) space is the Hand 3D space (Hand3D).
Public methodCreateCameraCalibWherePhys3DIsRobotBase3D 
Create the camera calibration for a stationary camera hand-eye calibration. The physical 3D space (Phys3D) is the RobotBase 3D space (RobotBase3D).
Public methodCreateCameraCalibWherePhys3DIsRobotBase3D(Cog3DTransformRigid)
Create the camera calibration for a moving camera hand-eye calibration, at the supplied robot hand pose. The physical 3D space (Phys3D) is the RobotBase 3D space (RobotBase3D).
Public methodCreateObjRef
Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.
(Inherited from MarshalByRefObject.)
Public methodDispose 
Dispose this object.
Protected methodDispose(Boolean)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Finalize this object.
(Overrides Object Finalize .)
Protected methodGetAttributes
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Protected methodGetClassName
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Protected methodGetComponentName
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Protected methodGetConverter
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Protected methodGetDefaultEvent
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Protected methodGetDefaultProperty
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Protected methodGetEditor
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Protected methodGetEvents 
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Protected methodGetEvents( Attribute )
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetLifetimeService
Retrieves the current lifetime service object that controls the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
Protected methodGetObjectData
Serializer for this object.
(Overrides CogSerializableObjectBase GetObjectData(SerializationInfo, StreamingContext).)
Protected methodGetProperties 
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Protected methodGetProperties( Attribute )
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Protected methodGetPropertyOwner
Implements the corresponding member of the ICustomTypeDescriptor interface. May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInitializeLifetimeService
Obtains a lifetime service object to control the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
Protected methodMemberwiseClone 
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodMemberwiseClone(Boolean)
Creates a shallow copy of the current MarshalByRefObject object.
(Inherited from MarshalByRefObject.)
Public methodToString
Override of ToString method to get a string for describing this object.
(Overrides Object ToString .)
Top
Properties

  NameDescription
Public propertyCalibRoiRaw2D
Gets the region of interest of the raw acquired calibration image (the field of view of the calibrated camera).
Public propertyIsCameraMoving
Gets whether this is a moving camera hand-eye calibration result.
Public propertyIsResidualsComputed
Gets whether this result contains valid residual statistics.
Public propertyMovingCamera3DFromHand3D
Gets the hand-eye transformation for a moving camera/stationary plate calibration. The returned transformation maps points from the robot hand 3D space (Hand3D) to the calibrated camera 3D space (Camera3D).
Public propertyPositionResidualsPhys3D
Gets the overall residual statistics. These statistics represent all mapped samples from all stations.
Public propertyRaw2DFromCamera2D
Gets the camera intrinsics (which correspond to the mapping from Camera2D space (the z=1 plane in front of the camera) to Raw2D image space).
Public propertyRobotBase3DFromStationaryCamera3D
Gets the transformation from Camera3D to RobotBase3D for a stationary camera/moving plate calibration. The returned transformation maps points from the calibrated camera 3D space to robot base 3D space.
Top
See Also