Inherits Rx::Net::NativeInterfaceWrapper< Rx::LFR::CCamera, Rx::LFR::Net::Interfaces::ECamera >.
|
| Camera () |
| Default constructor. More...
|
|
| Camera (Rx::LFR::CCamera &xNative) |
| Constructor. More...
|
|
| ~Camera () |
| Destructor. More...
|
|
void | Close () |
| Closes the camera. Does nothing if not open. More...
|
|
virtual System::Object^ | GetInterface (Interfaces::ECamera eInterface) override |
| Gets the interface of the CUDA compute class determined by the ECudaComputeInterface enum. More...
|
|
void | GetProperty (InteropNet::Runtime30::Camera::EProperty eProp, RX_OUT int% iValue) |
| Gets a property. More...
|
|
void | GetProperty (InteropNet::Runtime30::Camera::EProperty eProp, RX_OUT float% fValue) |
| Gets a property. More...
|
|
void | GetProperty (InteropNet::Runtime30::Camera::EProperty eProp, RX_OUT System::String^ %sValue) |
| Gets the value of a string property. More...
|
|
void | GetPropertyRange (InteropNet::Runtime30::Camera::EProperty eProp, RX_OUT float% fMin, RX_OUT float% fMax) |
| Gets the propertyrange of the given arguments. More...
|
|
void | GetPropertyRange (InteropNet::Runtime30::Camera::EProperty eProp, RX_OUT int% iMin, RX_OUT int% iMax) |
| Gets the propertyrange of the given arguments. More...
|
|
void | GetPropertyRange (Interop::Runtime30::Camera::EProperty::ID eProp, RX_OUT array< int >^%aiValues) |
| Gets the possible values of an integer property. More...
|
|
delegate void | ImageCapturedHandler (Rx::LFR::Net::ConstImage^ xImage, unsigned uCamIdx) |
| Handler of image captured events. More...
|
|
bool | IsPropertyAvailable (InteropNet::Runtime30::Camera::EProperty eProp) |
| Queries if a property is available. More...
|
|
void | Open () |
| Opens the camera. More...
|
|
void | SetProperty (InteropNet::Runtime30::Camera::EProperty eProp, int iValue) |
| Sets a property. More...
|
|
void | SetProperty (InteropNet::Runtime30::Camera::EProperty eProp, float fValue) |
| Sets a property. More...
|
|
void | SetProperty (InteropNet::Runtime30::Camera::EProperty eProp, System::String^ sValue) |
| Sets the value of a string property. More...
|
|
void | Start () |
| Starts a capture. More...
|
|
void | Start (InteropNet::Runtime30::Camera::ETriggerMode eTriggerMode) |
| Starts the camera. The given trigger mode determines when the camera captures images. More...
|
|
void | Stop () |
| Stops a capture. More...
|
|
void | Suspend (bool bSuspend) |
| Suspend capture. More...
|
|
void | Trigger () |
| Triggers this object. More...
|
|
Rx::LFR::Net::Camera::Camera |
( |
| ) |
|
|
inline |
Constructor.
Wraps the given native instance instead of creating an own instance. The given native instance must be valid for the lifetime of this instance.
- Parameters
-
xNative | [in] The native instance to be wrapped by this class. |
Rx::LFR::Net::Camera::~Camera |
( |
| ) |
|
|
inline |
void Rx::LFR::Net::Camera::Close |
( |
| ) |
|
|
inline |
Closes the camera. Does nothing if not open.
Gets a property.
- Parameters
-
eProp | The property. |
iValue | [in,out] Zero-based index of the value. |
Gets a property.
- Parameters
-
eProp | The property. |
fValue | [in,out] The value. |
Gets the value of a string property.
- Parameters
-
eProp | The property. |
sValue | [out] The string value. |
Gets the propertyrange of the given arguments.
- Parameters
-
eProp | The property. |
fMin | [in,out] The minimum. |
fMax | [in,out] The maximum. |
Gets the propertyrange of the given arguments.
- Parameters
-
eProp | The property. |
iMin | [in,out] Zero-based index of the minimum. |
iMax | [in,out] Zero-based index of the maximum. |
Gets the possible values of an integer property.
- Parameters
-
eProp | The property. |
aiValues | [out] The values. |
Handler of image captured events.
- Parameters
-
xImage | The captured image. |
uCamIdx | The index of the camera in the camera server. |
Queries if a property is available.
- Parameters
-
- Returns
- True if a property is available, false if not.
void Rx::LFR::Net::Camera::Open |
( |
| ) |
|
|
inline |
Sets a property.
- Parameters
-
eProp | The property. |
iValue | Zero-based index of the value. |
Sets a property.
- Parameters
-
eProp | The property. |
fValue | The value. |
Sets the value of a string property.
- Parameters
-
eProp | The property. |
sValue | [in,out] The string value. |
void Rx::LFR::Net::Camera::Start |
( |
| ) |
|
|
inline |
Starts the camera. The given trigger mode determines when the camera captures images.
- Parameters
-
eTriggerMode | The trigger mode. |
void Rx::LFR::Net::Camera::Stop |
( |
| ) |
|
|
inline |
void Rx::LFR::Net::Camera::Suspend |
( |
bool |
bSuspend | ) |
|
|
inline |
Suspend capture.
- Parameters
-
void Rx::LFR::Net::Camera::Trigger |
( |
| ) |
|
|
inline |
System:: String^ Rx::LFR::Net::Camera::DriverName |
|
get |
Gets the name of the driver.
Rx:: Net:: ImageFormat^ Rx::LFR::Net::Camera::ImageFormat |
|
get |
Gets the format of the images captured by this camera.
unsigned Rx::LFR::Net::Camera::Index |
|
get |
Gets the camera index. This is the index in the list of cameras in the camera server.
System:: String^ Rx::LFR::Net::Camera::InternalSerial |
|
get |
Gets the internal serial of the camera
bool Rx::LFR::Net::Camera::IsOpen |
|
get |
Query if this camera is open.
Event queue for all listeners interested in ImageCaptured events.