|
anyKode Marilou
|
QueryDeviceCamera recherche une caméra dans la liste des devices du PHX.
DeviceCamera * QueryDeviceCamera(const xkode::lib::String& Name);
|
Parameters |
Description |
|
const xkode::lib::String& Name |
[in] Nom relatif de la caméra: Ex: box1/viewpoint0/camera |
Pointeur sur l'instance de la caméra recherchée. La fonction retourne NULL si la device n'a pas été trouvée.
//Visual .net 2005 Managed C++ syntax
int main(array<System::String ^> ^args)
{
String ^RobotPHX="/robot1";
String ^Server="localhost";
Moda::Connection ^connection=gcnew Moda::Connection(true);
if(connection->Connect(Server))
{
Console::WriteLine("Connection ok");
Moda::RobotPHX ^robot=connection->QueryRobotPHX(RobotPHX);
if(robot)
{
Moda::DeviceCamera ^pCamera=robot->QueryDeviceCamera("viewpoint0/camera");
if(pCamera)
{
pCamera->SetResolution(320,240);
Moda::DeviceCameraSettings ^settings=pCamera->GetCameraSettings();
settings->Format=Moda::SurfaceFormats::R8G8B8;
settings->Width=320;
settings->Height=240;
pCamera->SetCameraSettings(settings);
while(1)
{
Moda::Image ^image=pCamera->GetNextImage();
image->Display(0,0);
}
}
else
{
Console::WriteLine("Camera not found");
}
}
else
{
Console::WriteLine("Unable to connect\r\n");
}
connection->Disconnect();
Console::ReadKey();
return 0;
}
}|
Documentation v4.7 (18/01/2015), Copyright (c) 2015 anyKode. All rights reserved.
|
|
What do you think about this topic? Send feedback!
|