Class Spinnaker::Scan3DParameters¶
ClassList > Spinnaker > Scan3DParameters
#include <Scan3DParameters.h>
Inherits the following classes: Spinnaker::IScan3DParameters
Public Functions¶
Public Functions inherited from Spinnaker::IScan3DParameters¶
See Spinnaker::IScan3DParameters
Protected Attributes inherited from Spinnaker::IScan3DParameters¶
See Spinnaker::IScan3DParameters
| Type | Name |
|---|---|
| Scan3DParametersData * | m_pScan3DParametersData |
Protected Functions inherited from Spinnaker::IScan3DParameters¶
See Spinnaker::IScan3DParameters
| Type | Name |
|---|---|
| IScan3DParameters () |
Public Functions Documentation¶
function FromStereoCameraParameters¶
void Spinnaker::Scan3DParameters::FromStereoCameraParameters (
const StereoCameraParameters & params
)
Populate Scan3D data from StereoCameraParameters struct. For backward compatibility with legacy stereo processing code.
function GetAllCoordinateParams¶
std::map< Scan3dCoordinateSelectorEnums , CoordinateDependentParams > Spinnaker::Scan3DParameters::GetAllCoordinateParams () const
Get coordinate-dependent parameters for all coordinate axes.
Returns:
Map of coordinate selector to parameters
function GetAxisMax¶
float64_t Spinnaker::Scan3DParameters::GetAxisMax (
Scan3dCoordinateSelectorEnums coordinate=Scan3dCoordinateSelector_CoordinateC
) const
Description: Maximum valid transmitted coordinate value of the selected Axis.
Parameters:
coordinateThe coordinate axis (defaults to CoordinateC)
Returns:
The parameter value for the specified coordinate
function GetAxisMin¶
float64_t Spinnaker::Scan3DParameters::GetAxisMin (
Scan3dCoordinateSelectorEnums coordinate=Scan3dCoordinateSelector_CoordinateC
) const
Description: Minimum valid transmitted coordinate value of the selected Axis.
Parameters:
coordinateThe coordinate axis (defaults to CoordinateC)
Returns:
The parameter value for the specified coordinate
function GetBaseline¶
Description: Displays the baseline in meters as the physical distance of two image sensors in the stereo camera. Visibility:
Implements Spinnaker::IScan3DParameters::GetBaseline
function GetCoordinateOffset¶
float64_t Spinnaker::Scan3DParameters::GetCoordinateOffset (
Scan3dCoordinateSelectorEnums coordinate=Scan3dCoordinateSelector_CoordinateC
) const
Description: Offset when transforming a pixel from relative coordinates to world coordinates. In terms of disparity computation, it is equivalent to minimum disparity.
Parameters:
coordinateThe coordinate axis (defaults to CoordinateC)
Returns:
The parameter value for the specified coordinate
function GetCoordinateParams¶
CoordinateDependentParams Spinnaker::Scan3DParameters::GetCoordinateParams (
Scan3dCoordinateSelectorEnums coordinate=Scan3dCoordinateSelector_CoordinateC
) const
Get all coordinate-dependent parameters for a specific coordinate axis.
Parameters:
coordinateThe coordinate axis (defaults to CoordinateC)
Returns:
Structure containing all coordinate-dependent parameters
function GetCoordinateReferenceSelector¶
virtual Scan3dCoordinateReferenceSelectorEnums Spinnaker::Scan3DParameters::GetCoordinateReferenceSelector () const
Description: Sets the index to read a coordinate system reference value defining the transform of a point from the current (Anchor or Transformed) system to the reference system. Visibility: Expert
Implements Spinnaker::IScan3DParameters::GetCoordinateReferenceSelector
function GetCoordinateReferenceValue¶
Description: Returns the reference value selected. Reads the value of a rotation or translation value for the current (Anchor or Transformed) coordinate system transformation to the Reference system. Visibility: Expert
Implements Spinnaker::IScan3DParameters::GetCoordinateReferenceValue
function GetCoordinateScale¶
float64_t Spinnaker::Scan3DParameters::GetCoordinateScale (
Scan3dCoordinateSelectorEnums coordinate=Scan3dCoordinateSelector_CoordinateC
) const
Description: Displays the Scale factor when transforming a pixel from relative coordinates to world coordinates.
Parameters:
coordinateThe coordinate axis (defaults to CoordinateC)
Returns:
The parameter value for the specified coordinate
function GetCoordinateSelector¶
Description: Selects the individual coordinates in the vectors for 3D information/transformation. Visibility: Expert
Implements Spinnaker::IScan3DParameters::GetCoordinateSelector
function GetCoordinateSystem¶
Description: Specifies the Coordinate system to use for the device. Visibility: Expert
Implements Spinnaker::IScan3DParameters::GetCoordinateSystem
function GetCoordinateSystemReference¶
virtual Scan3dCoordinateSystemReferenceEnums Spinnaker::Scan3DParameters::GetCoordinateSystemReference () const
Description: Defines coordinate system reference location. Visibility: Expert
Implements Spinnaker::IScan3DParameters::GetCoordinateSystemReference
function GetCoordinateTransformSelector¶
virtual Scan3dCoordinateTransformSelectorEnums Spinnaker::Scan3DParameters::GetCoordinateTransformSelector () const
Description: Sets the index to read/write a coordinate transform value. Visibility: Expert
Implements Spinnaker::IScan3DParameters::GetCoordinateTransformSelector
function GetDistanceUnit¶
Description: Specifies the unit used when delivering (calibrated) distance data. Visibility: Expert
Implements Spinnaker::IScan3DParameters::GetDistanceUnit
function GetFocalLength¶
Description: Displays the focal length of the camera in pixels. Visibility:
Implements Spinnaker::IScan3DParameters::GetFocalLength
function GetInvalidDataFlag¶
bool Spinnaker::Scan3DParameters::GetInvalidDataFlag (
Scan3dCoordinateSelectorEnums coordinate=Scan3dCoordinateSelector_CoordinateC
) const
Description: Enables the definition of a non-valid flag value in the data stream.
Parameters:
coordinateThe coordinate axis (defaults to CoordinateC)
Returns:
The parameter value for the specified coordinate
function GetInvalidDataValue¶
float64_t Spinnaker::Scan3DParameters::GetInvalidDataValue (
Scan3dCoordinateSelectorEnums coordinate=Scan3dCoordinateSelector_CoordinateC
) const
Description: Value which identifies a non-valid pixel if Scan3dInvalidDataFlag is enabled.
Parameters:
coordinateThe coordinate axis (defaults to CoordinateC)
Returns:
The parameter value for the specified coordinate
function GetOutputMode¶
Description: Controls the Calibration and data organization of the device and the coordinates transmitted. Visibility: Expert
Implements Spinnaker::IScan3DParameters::GetOutputMode
function GetPrincipalPointU¶
Description: Displays the value of the horizontal position of the principal point, relative to the region origin, i.e. OffsetX . Visibility:
Implements Spinnaker::IScan3DParameters::GetPrincipalPointU
function GetPrincipalPointV¶
Description: Displays the value of the vertical position of the principal point, relative to the region origin, i.e. OffsetY. Visibility:
Implements Spinnaker::IScan3DParameters::GetPrincipalPointV
function GetTransformValue¶
Description: Specifies the transform value selected. For translations (Scan3dCoordinateTransformSelector = TranslationX/Y/Z) it is expressed in the distance unit of the system, for rotations (Scan3dCoordinateTransformSelector =RotationX/Y/Z) in degrees. Visibility: Expert
Implements Spinnaker::IScan3DParameters::GetTransformValue
function Scan3DParameters [1/3]¶
function Scan3DParameters [2/3]¶
function Scan3DParameters [3/3]¶
function SetAllCoordinateParams¶
void Spinnaker::Scan3DParameters::SetAllCoordinateParams (
const std::map< Scan3dCoordinateSelectorEnums , CoordinateDependentParams > & params
)
Set coordinate-dependent parameters for all coordinate axes at once.
Parameters:
paramsMap of coordinate selector to parameters
function SetAxisMax¶
void Spinnaker::Scan3DParameters::SetAxisMax (
float64_t value,
Scan3dCoordinateSelectorEnums coordinate=Scan3dCoordinateSelector_CoordinateC
)
Description: Maximum valid transmitted coordinate value of the selected Axis.
Parameters:
valueThe value to setcoordinateThe coordinate axis (defaults to CoordinateC)
function SetAxisMin¶
void Spinnaker::Scan3DParameters::SetAxisMin (
float64_t value,
Scan3dCoordinateSelectorEnums coordinate=Scan3dCoordinateSelector_CoordinateC
)
Description: Minimum valid transmitted coordinate value of the selected Axis.
Parameters:
valueThe value to setcoordinateThe coordinate axis (defaults to CoordinateC)
function SetBaseline¶
Description: Displays the baseline in meters as the physical distance of two image sensors in the stereo camera. Visibility:
Implements Spinnaker::IScan3DParameters::SetBaseline
function SetCoordinateOffset¶
void Spinnaker::Scan3DParameters::SetCoordinateOffset (
float64_t value,
Scan3dCoordinateSelectorEnums coordinate=Scan3dCoordinateSelector_CoordinateC
)
Description: Offset when transforming a pixel from relative coordinates to world coordinates. In terms of disparity computation, it is equivalent to minimum disparity.
Parameters:
valueThe value to setcoordinateThe coordinate axis (defaults to CoordinateC)
function SetCoordinateParams¶
void Spinnaker::Scan3DParameters::SetCoordinateParams (
const CoordinateDependentParams & params,
Scan3dCoordinateSelectorEnums coordinate=Scan3dCoordinateSelector_CoordinateC
)
Set all coordinate-dependent parameters for a specific coordinate axis.
Parameters:
paramsStructure containing all coordinate-dependent parameterscoordinateThe coordinate axis (defaults to CoordinateC)
function SetCoordinateReferenceSelector¶
virtual void Spinnaker::Scan3DParameters::SetCoordinateReferenceSelector (
Scan3dCoordinateReferenceSelectorEnums value
)
Description: Sets the index to read a coordinate system reference value defining the transform of a point from the current (Anchor or Transformed) system to the reference system. Visibility: Expert
Implements Spinnaker::IScan3DParameters::SetCoordinateReferenceSelector
function SetCoordinateReferenceValue¶
Description: Returns the reference value selected. Reads the value of a rotation or translation value for the current (Anchor or Transformed) coordinate system transformation to the Reference system. Visibility: Expert
Implements Spinnaker::IScan3DParameters::SetCoordinateReferenceValue
function SetCoordinateScale¶
void Spinnaker::Scan3DParameters::SetCoordinateScale (
float64_t value,
Scan3dCoordinateSelectorEnums coordinate=Scan3dCoordinateSelector_CoordinateC
)
Description: Displays the Scale factor when transforming a pixel from relative coordinates to world coordinates.
Parameters:
valueThe value to setcoordinateThe coordinate axis (defaults to CoordinateC)
function SetCoordinateSelector¶
virtual void Spinnaker::Scan3DParameters::SetCoordinateSelector (
Scan3dCoordinateSelectorEnums value
)
Description: Selects the individual coordinates in the vectors for 3D information/transformation. Visibility: Expert
Implements Spinnaker::IScan3DParameters::SetCoordinateSelector
function SetCoordinateSystem¶
Description: Specifies the Coordinate system to use for the device. Visibility: Expert
Implements Spinnaker::IScan3DParameters::SetCoordinateSystem
function SetCoordinateSystemReference¶
virtual void Spinnaker::Scan3DParameters::SetCoordinateSystemReference (
Scan3dCoordinateSystemReferenceEnums value
)
Description: Defines coordinate system reference location. Visibility: Expert
Implements Spinnaker::IScan3DParameters::SetCoordinateSystemReference
function SetCoordinateTransformSelector¶
virtual void Spinnaker::Scan3DParameters::SetCoordinateTransformSelector (
Scan3dCoordinateTransformSelectorEnums value
)
Description: Sets the index to read/write a coordinate transform value. Visibility: Expert
Implements Spinnaker::IScan3DParameters::SetCoordinateTransformSelector
function SetDistanceUnit¶
Description: Specifies the unit used when delivering (calibrated) distance data. Visibility: Expert
Implements Spinnaker::IScan3DParameters::SetDistanceUnit
function SetFocalLength¶
Description: Displays the focal length of the camera in pixels. Visibility:
Implements Spinnaker::IScan3DParameters::SetFocalLength
function SetInvalidDataFlag¶
void Spinnaker::Scan3DParameters::SetInvalidDataFlag (
bool value,
Scan3dCoordinateSelectorEnums coordinate=Scan3dCoordinateSelector_CoordinateC
)
Description: Enables the definition of a non-valid flag value in the data stream.
Parameters:
valueThe value to setcoordinateThe coordinate axis (defaults to CoordinateC)
function SetInvalidDataValue¶
void Spinnaker::Scan3DParameters::SetInvalidDataValue (
float64_t value,
Scan3dCoordinateSelectorEnums coordinate=Scan3dCoordinateSelector_CoordinateC
)
Description: Value which identifies a non-valid pixel if Scan3dInvalidDataFlag is enabled.
Parameters:
valueThe value to setcoordinateThe coordinate axis (defaults to CoordinateC)
function SetOutputMode¶
Description: Controls the Calibration and data organization of the device and the coordinates transmitted. Visibility: Expert
Implements Spinnaker::IScan3DParameters::SetOutputMode
function SetPrincipalPointU¶
Description: Displays the value of the horizontal position of the principal point, relative to the region origin, i.e. OffsetX . Visibility:
Implements Spinnaker::IScan3DParameters::SetPrincipalPointU
function SetPrincipalPointV¶
Description: Displays the value of the vertical position of the principal point, relative to the region origin, i.e. OffsetY. Visibility:
Implements Spinnaker::IScan3DParameters::SetPrincipalPointV
function SetScan3DParameters¶
Implements Spinnaker::IScan3DParameters::SetScan3DParameters
function SetTransformValue¶
Description: Specifies the transform value selected. For translations (Scan3dCoordinateTransformSelector = TranslationX/Y/Z) it is expressed in the distance unit of the system, for rotations (Scan3dCoordinateTransformSelector =RotationX/Y/Z) in degrees. Visibility: Expert
Implements Spinnaker::IScan3DParameters::SetTransformValue
function ToStereoCameraParameters¶
Convert Scan3D data to StereoCameraParameters struct. For backward compatibility with legacy stereo processing code.
function operator=¶
function ~Scan3DParameters¶
Friends Documentation¶
friend Scan3DParametersImpl¶
The documentation for this class was generated from the following file C:/workspace/include/Scan3DParameters.h