Skip to content

Group IFloat_h

Modules > IFloat_h

Public Attributes

Type Name
interface SPINNAKER_API_ABSTRACT IFloat
Interface for float properties.

Public Functions

Type Name
virtual EDisplayNotation GetDisplayNotation () const = 0
virtual int64_t GetDisplayPrecision () const = 0
virtual double GetInc () = 0
virtual EIncMode GetIncMode () = 0
virtual double_autovector_t GetListOfValidValues (bool bounded=true) = 0
virtual double GetMax () = 0
virtual double GetMin () = 0
virtual ERepresentation GetRepresentation () = 0
virtual GenICam::gcstring GetUnit () const = 0
virtual bool HasInc () = 0
virtual void ImposeMax (double Value) = 0
virtual void ImposeMin (double Value) = 0
virtual IFloat & operator= (double Value) = 0

Public Attributes Documentation

variable IFloat

Interface for float properties.

interface SPINNAKER_API_ABSTRACT Spinnaker::GenApi::IFloat;


Public Functions Documentation

function GetDisplayNotation

virtual EDisplayNotation GetDisplayNotation () const = 0

Get the way the float should be converted to a string


function GetDisplayPrecision

virtual int64_t GetDisplayPrecision () const = 0

Get the precision to be used when converting the float to a string


function GetInc

virtual double GetInc () = 0

Get the constant increment if there is any

Get increment


function GetIncMode

virtual EIncMode GetIncMode () = 0

Get increment mode


function GetListOfValidValues

virtual double_autovector_t GetListOfValidValues (
    bool bounded=true
) = 0

Get list of valid value


function GetMax

virtual double GetMax () = 0

Get maximum value allowed


function GetMin

virtual double GetMin () = 0

Get minimum value allowed


function GetRepresentation

virtual ERepresentation GetRepresentation () = 0

Get recommended representation


function GetUnit

virtual GenICam::gcstring GetUnit () const = 0

Get the physical unit name


function HasInc

virtual bool HasInc () = 0

True if the float has a constant increment


function ImposeMax

virtual void ImposeMax (
    double Value
) = 0

Restrict maximum value


function ImposeMin

virtual void ImposeMin (
    double Value
) = 0

Restrict minimum value


function operator=

virtual IFloat & operator= (
    double Value
) = 0

Set node value