Open3D (C++ API)  0.12.0
Public Member Functions | Data Fields
open3d::camera::PinholeCameraTrajectory Class Reference

#include <PinholeCameraTrajectory.h>

Inheritance diagram for open3d::camera::PinholeCameraTrajectory:
open3d::utility::IJsonConvertible

Public Member Functions

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

Data Fields

std::vector< PinholeCameraParametersparameters_
 List of PinholeCameraParameters objects. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from open3d::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 a list of PinholeCameraParameters, useful to storing trajectories.

Constructor & Destructor Documentation

◆ PinholeCameraTrajectory()

open3d::camera::PinholeCameraTrajectory::PinholeCameraTrajectory ( )

Default Constructor.

◆ ~PinholeCameraTrajectory()

open3d::camera::PinholeCameraTrajectory::~PinholeCameraTrajectory ( )
override

Member Function Documentation

◆ ConvertFromJsonValue()

bool open3d::camera::PinholeCameraTrajectory::ConvertFromJsonValue ( const Json::Value &  value)
overridevirtual

◆ ConvertToJsonValue()

bool open3d::camera::PinholeCameraTrajectory::ConvertToJsonValue ( Json::Value &  value) const
overridevirtual

Field Documentation

◆ parameters_

std::vector<PinholeCameraParameters> open3d::camera::PinholeCameraTrajectory::parameters_

List of PinholeCameraParameters objects.


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