ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::io::rpc::messages::CameraData Struct Reference

struct for storing camera data More...

#include <Messages.h>

Collaboration diagram for cloudViewer::io::rpc::messages::CameraData:

Public Member Functions

 CameraData ()
 
 MSGPACK_DEFINE_MAP (R, t, intrinsic_model, intrinsic_parameters, width, height, images)
 

Static Public Member Functions

static std::string MsgId ()
 

Public Attributes

std::array< double, 4 > R
 rotation R as quaternion [x,y,z,w] More...
 
std::array< double, 3 > t
 translation More...
 
std::string intrinsic_model
 
std::vector< double > intrinsic_parameters
 
int width
 image dimensions in pixels More...
 
int height
 
std::map< std::string, Arrayimages
 map of arrays that can be interpreted as camera images More...
 

Detailed Description

struct for storing camera data

Definition at line 426 of file Messages.h.

Constructor & Destructor Documentation

◆ CameraData()

cloudViewer::io::rpc::messages::CameraData::CameraData ( )
inline

Definition at line 429 of file Messages.h.

Member Function Documentation

◆ MsgId()

static std::string cloudViewer::io::rpc::messages::CameraData::MsgId ( )
inlinestatic

Definition at line 427 of file Messages.h.

◆ MSGPACK_DEFINE_MAP()

cloudViewer::io::rpc::messages::CameraData::MSGPACK_DEFINE_MAP ( R  ,
t  ,
intrinsic_model  ,
intrinsic_parameters  ,
width  ,
height  ,
images   
)

Member Data Documentation

◆ height

int cloudViewer::io::rpc::messages::CameraData::height

Definition at line 447 of file Messages.h.

Referenced by cloudViewer::io::rpc::SetLegacyCamera().

◆ images

std::map<std::string, Array> cloudViewer::io::rpc::messages::CameraData::images

map of arrays that can be interpreted as camera images

Definition at line 450 of file Messages.h.

◆ intrinsic_model

std::string cloudViewer::io::rpc::messages::CameraData::intrinsic_model

intrinsic parameters following colmap's convention, e.g. intrinsic_model = "SIMPLE_RADIAL"; intrinsic_parameters = {f, cx, cy, k};

Definition at line 442 of file Messages.h.

Referenced by cloudViewer::io::rpc::SetLegacyCamera().

◆ intrinsic_parameters

std::vector<double> cloudViewer::io::rpc::messages::CameraData::intrinsic_parameters

Definition at line 443 of file Messages.h.

Referenced by cloudViewer::io::rpc::SetLegacyCamera().

◆ R

std::array<double, 4> cloudViewer::io::rpc::messages::CameraData::R

rotation R as quaternion [x,y,z,w]

Definition at line 435 of file Messages.h.

Referenced by cloudViewer::io::rpc::SetLegacyCamera().

◆ t

std::array<double, 3> cloudViewer::io::rpc::messages::CameraData::t

translation

Definition at line 437 of file Messages.h.

Referenced by cloudViewer::io::rpc::SetLegacyCamera().

◆ width

int cloudViewer::io::rpc::messages::CameraData::width

image dimensions in pixels

Definition at line 446 of file Messages.h.

Referenced by cloudViewer::io::rpc::SetLegacyCamera().


The documentation for this struct was generated from the following file: