Skip to content

Class SpinnakerNET::GenApi::FloatReg

ClassList > SpinnakerNET > GenApi > FloatReg

Node class representing an float register value.

  • #include <Float.h>

Inherits the following classes: SpinnakerNET::GenApi::Register, SpinnakerNET::GenApi::IFloat

Public Attributes

Type Name
property __int64 DisplayPrecision = /* multi line expression */
Gets the precision to be used when converting the float to a string.
property double Increment = /* multi line expression */
Gets the increment value of this FloatNode .
property double Max = /* multi line expression */
Gets the maximum value of this Float .
property double Min = /* multi line expression */
Gets the minimum value of this Float .
property SpinnakerNET::GenApi::Representation Representation = /* multi line expression */
Gets the desired graphical representation of this Float .
property::System::String Unit = /* multi line expression */
Gets the physical unit of this Float .
property double Value = /* multi line expression */
Gets or sets the value of this Float .

Public Attributes inherited from SpinnakerNET::GenApi::Register

See SpinnakerNET::GenApi::Register

Type Name
property __int64 Address = /* multi line expression */
Gets the address of this register.
property __int64 Length = /* multi line expression */
Gets the number of bytes this register consists of.

Public Attributes inherited from SpinnakerNET::GenApi::Node

See SpinnakerNET::GenApi::Node

Type Name
property SpinnakerNET::GenApi::AccessMode AccessMode = /* multi line expression */
Gets the AccessMode for thisNode .
property SpinnakerNET::GenApi::INode Alias = /* multi line expression */
Gets all the node that represents the same value in a different way.
property SpinnakerNET::GenApi::CachingMode CachingMode = /* multi line expression */
Gets the CachingMode of this node.
property array< SpinnakerNET::GenApi::INode ^> Children = /* multi line expression */
Gets all child nodes.
property System::String Description = /* multi line expression */
Gets the descriptive text of this node.
property System::String DisplayName = /* multi line expression */
Gets the name which is to be displayed in a UI.
property bool Disposed = /* multi line expression */
Gets or sets whether this Node has been disposed.
property System::String EventID = /* multi line expression */
Gets the event ID of the event this node is associated with.
property array< SpinnakerNET::GenApi::INode ^> InvalidatingChildren = /* multi line expression */
Gets all child nodes.
property bool IsAvailable = /* multi line expression */
Gets whether this Node is available.
property bool IsCachable = /* multi line expression */
Gets whether this node is cacheable.
property bool IsFeature = /* multi line expression */
Gets whether this node is a feature.
property bool IsImplemented = /* multi line expression */
Gets whether this Node is implemented.
property bool IsReadable = /* multi line expression */
Gets whether this Node is readable.
property bool IsRegister = /* multi line expression */
Gets whether this Node is a register node.
property bool IsSelector = /* multi line expression */
Gets whether this node is a selector node.
property bool IsStreamable = /* multi line expression */
Gets whether this node is intended to be savable or loadable.
property bool IsWritable = /* multi line expression */
Gets whether this Node is writable.
property array< SpinnakerNET::GenApi::INode ^> LockNodes = /* multi line expression */
Gets all locked nodes.
property System::String Name = /* multi line expression */
Gets the short name of this node.
property SpinnakerNET::GenApi::NameSpace NameSpace = /* multi line expression */
Gets the namespace this node resides in.
property SpinnakerNET::GenApi::NodeMap NodeMap = /* multi line expression */
Gets or sets the NodeMap of thisNode .
property array< SpinnakerNET::GenApi::INode ^> Parents = /* multi line expression */
Gets all locked nodes.
property __int64 PollingTime = /* multi line expression */
Gets the time when this node should be reread (invalidated).
property System::String QualifiedName = /* multi line expression */
Gets the full name of this node.
property array< SpinnakerNET::GenApi::IValue^> SelectedFeatures = /* multi line expression */
Gets all feature nodes which are affected by this selected node.
property array< SpinnakerNET::GenApi::IValue^> SelectingFeatures = /* multi line expression */
Gets all selector nodes which select this feature.
property System::String ToolTip = /* multi line expression */
Gets the tool-tip of this node.
property SpinnakerNET::GenApi::Visibility Visibility = /* multi line expression */
Gets the Visibility of this node.

Public Attributes inherited from SpinnakerNET::GenApi::INode

See SpinnakerNET::GenApi::INode

Type Name
property SpinnakerNET::GenApi::INode Alias = /* multi line expression */
Gets all the node that represents the same value in a different way.
property SpinnakerNET::GenApi::CachingMode CachingMode = /* multi line expression */
Gets the CachingMode of this node.
property array< SpinnakerNET::GenApi::INode ^> Children = /* multi line expression */
Gets all child nodes.
property System::String Description = /* multi line expression */
Gets the descriptive text of this node.
property System::String DisplayName = /* multi line expression */
Gets the name which is to be displayed in a UI.
property System::String EventID = /* multi line expression */
Gets the event ID of the event this node is associated with.
property bool IgnoreCache
Gets or sets whether this Node should be read ignoring any caches.
property array< SpinnakerNET::GenApi::INode ^> InvalidatingChildren = /* multi line expression */
Gets all InvalidatingChildren nodes.
property bool IsAvailable = { [**bool**](namespaceSpinnakerNET.md#function-node_cast) [**\_\_clrcall**](namespaceSpinnakerNET.md#function-node_cast) [**get**](namespaceSpinnakerNET.md#function-node_cast)([**void**](namespaceSpinnakerNET.md#function-node_cast))
Gets whether this Node is available.
property bool IsCachable = /* multi line expression */
Gets whether this node is cacheable.
property bool IsFeature = /* multi line expression */
Gets whether this node is a supported feature.
property bool IsImplemented = { [**bool**](namespaceSpinnakerNET.md#function-node_cast) [**\_\_clrcall**](namespaceSpinnakerNET.md#function-node_cast) [**get**](namespaceSpinnakerNET.md#function-node_cast)([**void**](namespaceSpinnakerNET.md#function-node_cast))
Gets whether this Node is implemented.
property bool IsReadable = { [**bool**](namespaceSpinnakerNET.md#function-node_cast) [**\_\_clrcall**](namespaceSpinnakerNET.md#function-node_cast) [**get**](namespaceSpinnakerNET.md#function-node_cast)([**void**](namespaceSpinnakerNET.md#function-node_cast))
Gets whether this Node is readable.
property bool IsRegister = { [**bool**](namespaceSpinnakerNET.md#function-node_cast) [**\_\_clrcall**](namespaceSpinnakerNET.md#function-node_cast) [**get**](namespaceSpinnakerNET.md#function-node_cast)([**void**](namespaceSpinnakerNET.md#function-node_cast))
Gets whether this Node is a register node.
property bool IsStreamable = /* multi line expression */
Gets whether this node is intended to be savable or loadable.
property bool IsWritable = { [**bool**](namespaceSpinnakerNET.md#function-node_cast) [**\_\_clrcall**](namespaceSpinnakerNET.md#function-node_cast) [**get**](namespaceSpinnakerNET.md#function-node_cast)([**void**](namespaceSpinnakerNET.md#function-node_cast))
Gets whether this Node is writable.
property array< SpinnakerNET::GenApi::INode ^> LockNodes = /* multi line expression */
Gets all locked nodes.
property System::String Name = /* multi line expression */
Gets the short name of this node.
property SpinnakerNET::GenApi::NameSpace NameSpace = /* multi line expression */
Gets the namespace this node resides in.
property SpinnakerNET::GenApi::NodeMap NodeMap = /* multi line expression */
Gets the NodeMap of thisNode .
property array< SpinnakerNET::GenApi::INode ^> Parents = /* multi line expression */
Gets all InvalidatingChildren nodes.
property __int64 PollingTime = /* multi line expression */
Gets the time when this node should be reread (invalidated).
property System::Collections::Generic::Dictionary< System::String^, Property^> Properties = /* multi line expression */
Gets all properties set during initialization. These are the underlying feature node connections.
property System::String QualifiedName = /* multi line expression */
Gets the full name of this node.
property System::String ToolTip = /* multi line expression */
Gets the tool-tip of this node.
event NodeEventHandler Updated
Event for notification on status changes.
property bool VerifyRead
Gets or sets whether this Node should verify the values being read.
property bool VerifyWrite
Gets or sets whether this Node should verify the values being written.
property SpinnakerNET::GenApi::Visibility Visibility = /* multi line expression */
Gets the Visibility of this node.

Public Attributes inherited from SpinnakerNET::GenApi::ISelector

See SpinnakerNET::GenApi::ISelector

Type Name
property bool IsSelector = /* multi line expression */
Gets whether this node is a selector node.
property array< SpinnakerNET::GenApi::IValue^> SelectedFeatures = /* multi line expression */
Gets all feature nodes which are affected by this selected node.
property array< SpinnakerNET::GenApi::IValue^> SelectingFeatures = /* multi line expression */
Gets all selector nodes which select this feature.

Public Attributes inherited from SpinnakerNET::GenApi::IBase

See SpinnakerNET::GenApi::IBase

Type Name
property SpinnakerNET::GenApi::AccessMode AccessMode = /* multi line expression */
Gets the AccessMode for theNode .

Public Attributes inherited from SpinnakerNET::GenApi::IRegister

See SpinnakerNET::GenApi::IRegister

Type Name
property __int64 Address = /* multi line expression */
Gets the address of this register.
property __int64 Length = /* multi line expression */
Gets the number of bytes this register consists of.

Public Attributes inherited from SpinnakerNET::GenApi::INode

See SpinnakerNET::GenApi::INode

Type Name
property SpinnakerNET::GenApi::INode Alias = /* multi line expression */
Gets all the node that represents the same value in a different way.
property SpinnakerNET::GenApi::CachingMode CachingMode = /* multi line expression */
Gets the CachingMode of this node.
property array< SpinnakerNET::GenApi::INode ^> Children = /* multi line expression */
Gets all child nodes.
property System::String Description = /* multi line expression */
Gets the descriptive text of this node.
property System::String DisplayName = /* multi line expression */
Gets the name which is to be displayed in a UI.
property System::String EventID = /* multi line expression */
Gets the event ID of the event this node is associated with.
property bool IgnoreCache
Gets or sets whether this Node should be read ignoring any caches.
property array< SpinnakerNET::GenApi::INode ^> InvalidatingChildren = /* multi line expression */
Gets all InvalidatingChildren nodes.
property bool IsAvailable = { [**bool**](namespaceSpinnakerNET.md#function-node_cast) [**\_\_clrcall**](namespaceSpinnakerNET.md#function-node_cast) [**get**](namespaceSpinnakerNET.md#function-node_cast)([**void**](namespaceSpinnakerNET.md#function-node_cast))
Gets whether this Node is available.
property bool IsCachable = /* multi line expression */
Gets whether this node is cacheable.
property bool IsFeature = /* multi line expression */
Gets whether this node is a supported feature.
property bool IsImplemented = { [**bool**](namespaceSpinnakerNET.md#function-node_cast) [**\_\_clrcall**](namespaceSpinnakerNET.md#function-node_cast) [**get**](namespaceSpinnakerNET.md#function-node_cast)([**void**](namespaceSpinnakerNET.md#function-node_cast))
Gets whether this Node is implemented.
property bool IsReadable = { [**bool**](namespaceSpinnakerNET.md#function-node_cast) [**\_\_clrcall**](namespaceSpinnakerNET.md#function-node_cast) [**get**](namespaceSpinnakerNET.md#function-node_cast)([**void**](namespaceSpinnakerNET.md#function-node_cast))
Gets whether this Node is readable.
property bool IsRegister = { [**bool**](namespaceSpinnakerNET.md#function-node_cast) [**\_\_clrcall**](namespaceSpinnakerNET.md#function-node_cast) [**get**](namespaceSpinnakerNET.md#function-node_cast)([**void**](namespaceSpinnakerNET.md#function-node_cast))
Gets whether this Node is a register node.
property bool IsStreamable = /* multi line expression */
Gets whether this node is intended to be savable or loadable.
property bool IsWritable = { [**bool**](namespaceSpinnakerNET.md#function-node_cast) [**\_\_clrcall**](namespaceSpinnakerNET.md#function-node_cast) [**get**](namespaceSpinnakerNET.md#function-node_cast)([**void**](namespaceSpinnakerNET.md#function-node_cast))
Gets whether this Node is writable.
property array< SpinnakerNET::GenApi::INode ^> LockNodes = /* multi line expression */
Gets all locked nodes.
property System::String Name = /* multi line expression */
Gets the short name of this node.
property SpinnakerNET::GenApi::NameSpace NameSpace = /* multi line expression */
Gets the namespace this node resides in.
property SpinnakerNET::GenApi::NodeMap NodeMap = /* multi line expression */
Gets the NodeMap of thisNode .
property array< SpinnakerNET::GenApi::INode ^> Parents = /* multi line expression */
Gets all InvalidatingChildren nodes.
property __int64 PollingTime = /* multi line expression */
Gets the time when this node should be reread (invalidated).
property System::Collections::Generic::Dictionary< System::String^, Property^> Properties = /* multi line expression */
Gets all properties set during initialization. These are the underlying feature node connections.
property System::String QualifiedName = /* multi line expression */
Gets the full name of this node.
property System::String ToolTip = /* multi line expression */
Gets the tool-tip of this node.
event NodeEventHandler Updated
Event for notification on status changes.
property bool VerifyRead
Gets or sets whether this Node should verify the values being read.
property bool VerifyWrite
Gets or sets whether this Node should verify the values being written.
property SpinnakerNET::GenApi::Visibility Visibility = /* multi line expression */
Gets the Visibility of this node.

Public Attributes inherited from SpinnakerNET::GenApi::ISelector

See SpinnakerNET::GenApi::ISelector

Type Name
property bool IsSelector = /* multi line expression */
Gets whether this node is a selector node.
property array< SpinnakerNET::GenApi::IValue^> SelectedFeatures = /* multi line expression */
Gets all feature nodes which are affected by this selected node.
property array< SpinnakerNET::GenApi::IValue^> SelectingFeatures = /* multi line expression */
Gets all selector nodes which select this feature.

Public Attributes inherited from SpinnakerNET::GenApi::IBase

See SpinnakerNET::GenApi::IBase

Type Name
property SpinnakerNET::GenApi::AccessMode AccessMode = /* multi line expression */
Gets the AccessMode for theNode .

Public Attributes inherited from SpinnakerNET::GenApi::IFloat

See SpinnakerNET::GenApi::IFloat

Type Name
property __int64 DisplayPrecision = /* multi line expression */
Gets the precision to be used when converting the float to a string.
property double Increment = /* multi line expression */
Gets the increment value of this FloatNode .
property double Max = /* multi line expression */
Gets the maximum value of this FloatNode .
property double Min = /* multi line expression */
Gets the minimum value of this FloatNode .
property SpinnakerNET::GenApi::Representation Representation = /* multi line expression */
Gets the desired graphical representation of this FloatNode .
property::System::String Unit = /* multi line expression */
Gets the physical unit of this FloatNode .
property double Value = /* multi line expression */
Gets or sets the value of this FloatNode .

Public Attributes inherited from SpinnakerNET::GenApi::INode

See SpinnakerNET::GenApi::INode

Type Name
property SpinnakerNET::GenApi::INode Alias = /* multi line expression */
Gets all the node that represents the same value in a different way.
property SpinnakerNET::GenApi::CachingMode CachingMode = /* multi line expression */
Gets the CachingMode of this node.
property array< SpinnakerNET::GenApi::INode ^> Children = /* multi line expression */
Gets all child nodes.
property System::String Description = /* multi line expression */
Gets the descriptive text of this node.
property System::String DisplayName = /* multi line expression */
Gets the name which is to be displayed in a UI.
property System::String EventID = /* multi line expression */
Gets the event ID of the event this node is associated with.
property bool IgnoreCache
Gets or sets whether this Node should be read ignoring any caches.
property array< SpinnakerNET::GenApi::INode ^> InvalidatingChildren = /* multi line expression */
Gets all InvalidatingChildren nodes.
property bool IsAvailable = { [**bool**](namespaceSpinnakerNET.md#function-node_cast) [**\_\_clrcall**](namespaceSpinnakerNET.md#function-node_cast) [**get**](namespaceSpinnakerNET.md#function-node_cast)([**void**](namespaceSpinnakerNET.md#function-node_cast))
Gets whether this Node is available.
property bool IsCachable = /* multi line expression */
Gets whether this node is cacheable.
property bool IsFeature = /* multi line expression */
Gets whether this node is a supported feature.
property bool IsImplemented = { [**bool**](namespaceSpinnakerNET.md#function-node_cast) [**\_\_clrcall**](namespaceSpinnakerNET.md#function-node_cast) [**get**](namespaceSpinnakerNET.md#function-node_cast)([**void**](namespaceSpinnakerNET.md#function-node_cast))
Gets whether this Node is implemented.
property bool IsReadable = { [**bool**](namespaceSpinnakerNET.md#function-node_cast) [**\_\_clrcall**](namespaceSpinnakerNET.md#function-node_cast) [**get**](namespaceSpinnakerNET.md#function-node_cast)([**void**](namespaceSpinnakerNET.md#function-node_cast))
Gets whether this Node is readable.
property bool IsRegister = { [**bool**](namespaceSpinnakerNET.md#function-node_cast) [**\_\_clrcall**](namespaceSpinnakerNET.md#function-node_cast) [**get**](namespaceSpinnakerNET.md#function-node_cast)([**void**](namespaceSpinnakerNET.md#function-node_cast))
Gets whether this Node is a register node.
property bool IsStreamable = /* multi line expression */
Gets whether this node is intended to be savable or loadable.
property bool IsWritable = { [**bool**](namespaceSpinnakerNET.md#function-node_cast) [**\_\_clrcall**](namespaceSpinnakerNET.md#function-node_cast) [**get**](namespaceSpinnakerNET.md#function-node_cast)([**void**](namespaceSpinnakerNET.md#function-node_cast))
Gets whether this Node is writable.
property array< SpinnakerNET::GenApi::INode ^> LockNodes = /* multi line expression */
Gets all locked nodes.
property System::String Name = /* multi line expression */
Gets the short name of this node.
property SpinnakerNET::GenApi::NameSpace NameSpace = /* multi line expression */
Gets the namespace this node resides in.
property SpinnakerNET::GenApi::NodeMap NodeMap = /* multi line expression */
Gets the NodeMap of thisNode .
property array< SpinnakerNET::GenApi::INode ^> Parents = /* multi line expression */
Gets all InvalidatingChildren nodes.
property __int64 PollingTime = /* multi line expression */
Gets the time when this node should be reread (invalidated).
property System::Collections::Generic::Dictionary< System::String^, Property^> Properties = /* multi line expression */
Gets all properties set during initialization. These are the underlying feature node connections.
property System::String QualifiedName = /* multi line expression */
Gets the full name of this node.
property System::String ToolTip = /* multi line expression */
Gets the tool-tip of this node.
event NodeEventHandler Updated
Event for notification on status changes.
property bool VerifyRead
Gets or sets whether this Node should verify the values being read.
property bool VerifyWrite
Gets or sets whether this Node should verify the values being written.
property SpinnakerNET::GenApi::Visibility Visibility = /* multi line expression */
Gets the Visibility of this node.

Public Attributes inherited from SpinnakerNET::GenApi::ISelector

See SpinnakerNET::GenApi::ISelector

Type Name
property bool IsSelector = /* multi line expression */
Gets whether this node is a selector node.
property array< SpinnakerNET::GenApi::IValue^> SelectedFeatures = /* multi line expression */
Gets all feature nodes which are affected by this selected node.
property array< SpinnakerNET::GenApi::IValue^> SelectingFeatures = /* multi line expression */
Gets all selector nodes which select this feature.

Public Attributes inherited from SpinnakerNET::GenApi::IBase

See SpinnakerNET::GenApi::IBase

Type Name
property SpinnakerNET::GenApi::AccessMode AccessMode = /* multi line expression */
Gets the AccessMode for theNode .

Public Functions

Type Name
__clrcall FloatReg (SpinnakerNET::GenApi::NodeMap ^ map, ::System::IntPtr handle)
Initializes all member fields of this FloatNode .
__clrcall FloatReg (SpinnakerNET::GenApi::INode ^ obj)
Creates an Float from aINode object when possible.
virtual void __clrcall FromString (::System::String ^ value) override
Called by the Node.FromString method to parse the given__value . If the parsing succeeds the value is written to thisBoolNode .
virtual ::System::String __clrcall ToString (void) override
Called by the Node.ToString method to return aSystem.System::String representation of thisBoolNode __
FloatReg operator= (double value)
Assigns a value to thisFloat.Value .
void __clrcall set (double value)
virtual __clrcall ~FloatReg (void)
Destroys this Float and frees managed and unmanaged resources if needed.

Public Functions inherited from SpinnakerNET::GenApi::Register

See SpinnakerNET::GenApi::Register

Type Name
virtual void __clrcall FromString (System::String ^ value)
Called by the Node.FromString method to parse the given__value . If the parsing succeeds the value is written to thisInteger .
virtual void __clrcall Read (IntPtr buffer, __int64 length)
Reads length bytes from this register of thisPort to the preallocated memory at__buffer .
virtual void __clrcall Read (array< System::Byte > ^% buffer)
Reads Length bytes from this register of thisPort to the__buffer .
__clrcall Register (SpinnakerNET::GenApi::NodeMap ^ map, System::IntPtr handle)
Initializes all member fields of this RegisterNode .
__clrcall Register (SpinnakerNET::GenApi::INode ^ obj)
Creates an RegisterNode from aNode object when possible.
virtual System::String __clrcall ToString (void) override
Called by the Node.ToString method to return aSystem.System::String representation of thisIntege __
virtual void __clrcall Write (IntPtr buffer, __int64 length)
Writes length bytes to this register of thisPort from the preallocated memory at__buffer .
virtual void __clrcall Write (array< System::Byte > ^ buffer)
Writes buffer .Length bytes to this register of thisPort from the__buffer .
virtual __clrcall ~Register (void)
Destroys this RegisterNode and frees managed and unmanaged resources if needed.

Public Functions inherited from SpinnakerNET::GenApi::Node

See SpinnakerNET::GenApi::Node

Type Name
virtual void __clrcall ImposeAccessMode (SpinnakerNET::GenApi::AccessMode accessMode)
Overwrites the XML access mode of this node.
virtual void __clrcall ImposeVisibility (SpinnakerNET::GenApi::Visibility visibility)
Overwrites the XML visibility of this node.
virtual void __clrcall Invalidate (void)
Invalidates the node so that the value is reread from the device.
virtual bool __clrcall IsVisible (SpinnakerNET::GenApi::Visibility reference)
Gets whether this Node is visible compared to the__reference visibility.
__clrcall Node (NodeMap ^ map, System::IntPtr handle)
Initializes all member fields of this Node as a top level node.
virtual __clrcall ~Node (void)
Destroys this Node and frees managed and unmanaged resources.

Public Functions inherited from SpinnakerNET::GenApi::INode

See SpinnakerNET::GenApi::INode

Type Name
void __clrcall ImposeAccessMode (SpinnakerNET::GenApi::AccessMode accessMode)
Overwrites the XML access mode of this node.
void __clrcall ImposeVisibility (SpinnakerNET::GenApi::Visibility visibility)
Overwrites the XML visibility of this node.
void __clrcall Invalidate (void)
Invalidates the node so that the value is reread from the device.
bool __clrcall IsVisible (SpinnakerNET::GenApi::Visibility reference)
Gets whether this Node is visible compared to the__reference visibility.

Public Functions inherited from SpinnakerNET::GenApi::IRegister

See SpinnakerNET::GenApi::IRegister

Type Name
void __clrcall Read (IntPtr buffer, __int64 length)
Reads length bytes from this register of thisPort to the preallocated memory at__buffer .
void __clrcall Read (array< System::Byte > ^% buffer)
Reads Length bytes from this register of thisPort to the__buffer .
void __clrcall Write (IntPtr buffer, __int64 length)
Writes length bytes to this register of thisPort from the preallocated memory at__buffer .
void __clrcall Write (array< System::Byte > ^ buffer)
Writes buffer .Length bytes to this register of thisPort from the__buffer .

Public Functions inherited from SpinnakerNET::GenApi::IValue

See SpinnakerNET::GenApi::IValue

Type Name
void __clrcall FromString (System::String ^ value)
Sets the value in this Node to the value given in__value .

Public Functions inherited from SpinnakerNET::GenApi::INode

See SpinnakerNET::GenApi::INode

Type Name
void __clrcall ImposeAccessMode (SpinnakerNET::GenApi::AccessMode accessMode)
Overwrites the XML access mode of this node.
void __clrcall ImposeVisibility (SpinnakerNET::GenApi::Visibility visibility)
Overwrites the XML visibility of this node.
void __clrcall Invalidate (void)
Invalidates the node so that the value is reread from the device.
bool __clrcall IsVisible (SpinnakerNET::GenApi::Visibility reference)
Gets whether this Node is visible compared to the__reference visibility.

Public Functions inherited from SpinnakerNET::GenApi::IFloat

See SpinnakerNET::GenApi::IFloat

Type Name
void __clrcall set (double value)

Public Functions inherited from SpinnakerNET::GenApi::IValue

See SpinnakerNET::GenApi::IValue

Type Name
void __clrcall FromString (System::String ^ value)
Sets the value in this Node to the value given in__value .

Public Functions inherited from SpinnakerNET::GenApi::INode

See SpinnakerNET::GenApi::INode

Type Name
void __clrcall ImposeAccessMode (SpinnakerNET::GenApi::AccessMode accessMode)
Overwrites the XML access mode of this node.
void __clrcall ImposeVisibility (SpinnakerNET::GenApi::Visibility visibility)
Overwrites the XML visibility of this node.
void __clrcall Invalidate (void)
Invalidates the node so that the value is reread from the device.
bool __clrcall IsVisible (SpinnakerNET::GenApi::Visibility reference)
Gets whether this Node is visible compared to the__reference visibility.

Public Static Functions

Type Name
static operator double (FloatReg ^ obj)
Converts this Float implicitly into anSystem.Double .

Public Static Functions inherited from SpinnakerNET::GenApi::Register

See SpinnakerNET::GenApi::Register

Type Name
static String ^ (Register ^ obj)
Converts this RegisterNode implicitly into anSystem.System::String .

Protected Attributes inherited from SpinnakerNET::GenApi::Node

See SpinnakerNET::GenApi::Node

Type Name
property System::IntPtr Handle = /* multi line expression */
Gets or sets the handle to the unmanaged GenApi::INode object.
property bool IgnoreCache
Gets or sets whether this Node should be read ignoring any caches.
property System::Collections::Generic::Dictionary< System::String^, Property^> Properties = /* multi line expression */
Gets all properties set during initialization. These are the underlying feature node connections.
event NodeEventHandler Updated = /* multi line expression */
Event for notification on status changes.
property bool VerifyRead
Gets or sets whether this Node should verify the values being read.
property bool VerifyWrite
Gets or sets whether this Node should verify the values being written.

Protected Functions inherited from SpinnakerNET::GenApi::Node

See SpinnakerNET::GenApi::Node

Type Name
virtual void __clrcall CheckStatus (void)
Checks if the object status is valid (not disposed and node map valid).
virtual void raise (SpinnakerNET::GenApi::INode ^ node)
virtual void remove (NodeEventHandler ^ handler)
void __clrcall set (SpinnakerNET::GenApi::NodeMap ^ map)
void __clrcall set (bool disposed)
void __clrcall set (System::IntPtr handle)

Public Attributes Documentation

variable DisplayPrecision

Gets the precision to be used when converting the float to a string.

virtual property __int64 SpinnakerNET::GenApi::FloatReg::DisplayPrecision;

System.Int64 containing the display precision.


variable Increment

Gets the increment value of this FloatNode .

virtual property double SpinnakerNET::GenApi::FloatReg::Increment;

The Value has to be multiples of this property.

System.Double containing the increment value.


variable Max

Gets the maximum value of this Float .

virtual property double SpinnakerNET::GenApi::FloatReg::Max;

System.Double containing the maximum value.


variable Min

Gets the minimum value of this Float .

virtual property double SpinnakerNET::GenApi::FloatReg::Min;

System.Double containing the minimum value.


variable Representation

Gets the desired graphical representation of this Float .

virtual property SpinnakerNET::GenApi::Representation SpinnakerNET::GenApi::FloatReg::Representation;

GenICam.GenApi.Representation.


variable Unit

Gets the physical unit of this Float .

virtual property::System::String SpinnakerNET::GenApi::FloatReg::Unit;

System.System::String containing the name of the unit.


variable Value

Gets or sets the value of this Float .

virtual property double SpinnakerNET::GenApi::FloatReg::Value;

System.Double representation of this FloatNode.


Public Functions Documentation

function FloatReg [1/2]

Initializes all member fields of this FloatNode .

__clrcall SpinnakerNET::GenApi::FloatReg::FloatReg (
    SpinnakerNET::GenApi::NodeMap ^ map,
    ::System::IntPtr handle
) 

Parameters:

  • map SpinnakerNET::GenApi::NodeMap which holds this node.
  • handle GenApi::IFloat handle from which this Node is built.

function FloatReg [2/2]

Creates an Float from aINode object when possible.

__clrcall SpinnakerNET::GenApi::FloatReg::FloatReg (
    SpinnakerNET::GenApi::INode ^ obj
) 

Parameters:

  • obj Object to create FloatNode from.

function FromString

Called by the Node.FromString method to parse the given__value . If the parsing succeeds the value is written to thisBoolNode .

virtual void  __clrcall SpinnakerNET::GenApi::FloatReg::FromString (
    ::System::String ^ value
) override

Parameters:

  • value Text to be parsed.

function ToString

Called by the Node.ToString method to return aSystem.System::String representation of thisBoolNode __

virtual ::System::String __clrcall SpinnakerNET::GenApi::FloatReg::ToString (
    void
) override

Returns:

System.System::String containing the value of this node.

Implements SpinnakerNET::GenApi::Register::ToString


function operator=

Assigns a value to thisFloat.Value .

inline FloatReg SpinnakerNET::GenApi::FloatReg::operator= (
    double value
) 


function set

void  __clrcall SpinnakerNET::GenApi::FloatReg::set (
    double value
) 

Implements SpinnakerNET::GenApi::IFloat::set


function ~FloatReg

Destroys this Float and frees managed and unmanaged resources if needed.

virtual __clrcall SpinnakerNET::GenApi::FloatReg::~FloatReg (
    void
) 


Public Static Functions Documentation

function operator double

Converts this Float implicitly into anSystem.Double .

static inline static SpinnakerNET::GenApi::FloatReg::operator double (
    FloatReg ^ obj
) 

Parameters:

  • obj Object from which the Value is returned.

Returns:

System.Double containing the Value.



The documentation for this class was generated from the following file /workspace/src/SpinnakerNET/GenApiNet/Float.h