Open3D (C++ API)  0.18.0+fcc396e
Public Member Functions | Data Fields
open3d::pipelines::color_map::ImageWarpingField Class Reference

#include <ImageWarpingField.h>

Inheritance diagram for open3d::pipelines::color_map::ImageWarpingField:
open3d::utility::IJsonConvertible

Public Member Functions

 ImageWarpingField ()
 
 ImageWarpingField (int width, int height, int number_of_vertical_anchors)
 
void InitializeWarpingFields (int width, int height, int number_of_vertical_anchors)
 
Eigen::Vector2d QueryFlow (int i, int j) const
 
Eigen::Vector2d GetImageWarpingField (double u, double v) const
 
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

Eigen::VectorXd flow_
 
int anchor_w_
 
int anchor_h_
 
double anchor_step_
 

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)
 

Constructor & Destructor Documentation

◆ ImageWarpingField() [1/2]

open3d::pipelines::color_map::ImageWarpingField::ImageWarpingField ( )

◆ ImageWarpingField() [2/2]

open3d::pipelines::color_map::ImageWarpingField::ImageWarpingField ( int  width,
int  height,
int  number_of_vertical_anchors 
)

Member Function Documentation

◆ ConvertFromJsonValue()

bool open3d::pipelines::color_map::ImageWarpingField::ConvertFromJsonValue ( const Json::Value &  value)
overridevirtual

◆ ConvertToJsonValue()

bool open3d::pipelines::color_map::ImageWarpingField::ConvertToJsonValue ( Json::Value &  value) const
overridevirtual

◆ GetImageWarpingField()

Eigen::Vector2d open3d::pipelines::color_map::ImageWarpingField::GetImageWarpingField ( double  u,
double  v 
) const

◆ InitializeWarpingFields()

void open3d::pipelines::color_map::ImageWarpingField::InitializeWarpingFields ( int  width,
int  height,
int  number_of_vertical_anchors 
)

◆ QueryFlow()

Eigen::Vector2d open3d::pipelines::color_map::ImageWarpingField::QueryFlow ( int  i,
int  j 
) const

Field Documentation

◆ anchor_h_

int open3d::pipelines::color_map::ImageWarpingField::anchor_h_

◆ anchor_step_

double open3d::pipelines::color_map::ImageWarpingField::anchor_step_

◆ anchor_w_

int open3d::pipelines::color_map::ImageWarpingField::anchor_w_

◆ flow_

Eigen::VectorXd open3d::pipelines::color_map::ImageWarpingField::flow_

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