ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::camera::PinholeCameraParameters Class Reference

Contains both intrinsic and extrinsic pinhole camera parameters. More...

#include <PinholeCameraParameters.h>

Inheritance diagram for cloudViewer::camera::PinholeCameraParameters:
Collaboration diagram for cloudViewer::camera::PinholeCameraParameters:

Public Member Functions

 PinholeCameraParameters ()
 Default Constructor. More...
 
virtual ~PinholeCameraParameters () override
 
bool ConvertToJsonValue (Json::Value &value) const override
 
bool ConvertFromJsonValue (const Json::Value &value) override
 
- Public Member Functions inherited from cloudViewer::utility::IJsonConvertible
virtual ~IJsonConvertible ()
 
virtual std::string ToString () const
 Convert to a styled string representation of JSON data for display. More...
 

Public Attributes

PinholeCameraIntrinsic intrinsic_
 PinholeCameraIntrinsic object. More...
 
Eigen::Matrix4d_u extrinsic_
 Camera extrinsic parameters. More...
 
std::string texture_file_
 

Additional Inherited Members

- Static Public Member Functions inherited from cloudViewer::utility::IJsonConvertible
static bool EigenVector3dFromJsonArray (Eigen::Vector3d &vec, const Json::Value &value)
 
static bool EigenVector3dToJsonArray (const Eigen::Vector3d &vec, Json::Value &value)
 
static bool EigenVector4dFromJsonArray (Eigen::Vector4d &vec, const Json::Value &value)
 
static bool EigenVector4dToJsonArray (const Eigen::Vector4d &vec, Json::Value &value)
 
static bool EigenMatrix3dFromJsonArray (Eigen::Matrix3d &mat, const Json::Value &value)
 
static bool EigenMatrix3dToJsonArray (const Eigen::Matrix3d &mat, Json::Value &value)
 
static bool EigenMatrix4dFromJsonArray (Eigen::Matrix4d &mat, const Json::Value &value)
 
static bool EigenMatrix4dToJsonArray (const Eigen::Matrix4d &mat, Json::Value &value)
 
static bool EigenMatrix4dFromJsonArray (Eigen::Matrix4d_u &mat, const Json::Value &value)
 
static bool EigenMatrix4dToJsonArray (const Eigen::Matrix4d_u &mat, Json::Value &value)
 
static bool EigenMatrix6dFromJsonArray (Eigen::Matrix6d &mat, const Json::Value &value)
 
static bool EigenMatrix6dToJsonArray (const Eigen::Matrix6d &mat, Json::Value &value)
 
static bool EigenMatrix6dFromJsonArray (Eigen::Matrix6d_u &mat, const Json::Value &value)
 
static bool EigenMatrix6dToJsonArray (const Eigen::Matrix6d_u &mat, Json::Value &value)
 

Detailed Description

Contains both intrinsic and extrinsic pinhole camera parameters.

Definition at line 22 of file PinholeCameraParameters.h.

Constructor & Destructor Documentation

◆ PinholeCameraParameters()

cloudViewer::camera::PinholeCameraParameters::PinholeCameraParameters ( )

Default Constructor.

◆ ~PinholeCameraParameters()

virtual cloudViewer::camera::PinholeCameraParameters::~PinholeCameraParameters ( )
overridevirtual

Member Function Documentation

◆ ConvertFromJsonValue()

bool cloudViewer::camera::PinholeCameraParameters::ConvertFromJsonValue ( const Json::Value &  value)
overridevirtual

◆ ConvertToJsonValue()

bool cloudViewer::camera::PinholeCameraParameters::ConvertToJsonValue ( Json::Value &  value) const
overridevirtual

Member Data Documentation

◆ extrinsic_

◆ intrinsic_

◆ texture_file_

std::string cloudViewer::camera::PinholeCameraParameters::texture_file_

Definition at line 39 of file PinholeCameraParameters.h.


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