ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::visualization::rendering::Camera::ProjectionInfo Struct Reference

#include <Camera.h>

Public Attributes

bool is_ortho
 
bool is_intrinsic
 
union {
   struct {
      Projection   projection
 
      double   left
 
      double   right
 
      double   bottom
 
      double   top
 
      double   near_plane
 
      double   far_plane
 
   }   ortho
 
   struct {
      FovType   fov_type
 
      double   fov
 
      double   aspect
 
      double   near_plane
 
      double   far_plane
 
   }   perspective
 
   struct {
      double   fx
 
      double   fy
 
      double   cx
 
      double   cy
 
      double   near_plane
 
      double   far_plane
 
      double   width
 
      double   height
 
   }   intrinsics
 
proj
 

Detailed Description

Definition at line 119 of file Camera.h.

Member Data Documentation

◆ aspect

double cloudViewer::visualization::rendering::Camera::ProjectionInfo::aspect

Definition at line 135 of file Camera.h.

◆ bottom

double cloudViewer::visualization::rendering::Camera::ProjectionInfo::bottom

Definition at line 127 of file Camera.h.

◆ cx

double cloudViewer::visualization::rendering::Camera::ProjectionInfo::cx

Definition at line 142 of file Camera.h.

◆ cy

double cloudViewer::visualization::rendering::Camera::ProjectionInfo::cy

Definition at line 143 of file Camera.h.

◆ far_plane

double cloudViewer::visualization::rendering::Camera::ProjectionInfo::far_plane

Definition at line 130 of file Camera.h.

◆ fov

double cloudViewer::visualization::rendering::Camera::ProjectionInfo::fov

Definition at line 134 of file Camera.h.

◆ fov_type

FovType cloudViewer::visualization::rendering::Camera::ProjectionInfo::fov_type

Definition at line 133 of file Camera.h.

◆ fx

double cloudViewer::visualization::rendering::Camera::ProjectionInfo::fx

Definition at line 140 of file Camera.h.

◆ fy

double cloudViewer::visualization::rendering::Camera::ProjectionInfo::fy

Definition at line 141 of file Camera.h.

◆ height

double cloudViewer::visualization::rendering::Camera::ProjectionInfo::height

Definition at line 147 of file Camera.h.

◆ 

◆ is_intrinsic

◆ is_ortho

◆ left

double cloudViewer::visualization::rendering::Camera::ProjectionInfo::left

Definition at line 125 of file Camera.h.

◆ near_plane

double cloudViewer::visualization::rendering::Camera::ProjectionInfo::near_plane

Definition at line 129 of file Camera.h.

◆ 

struct { ... } cloudViewer::visualization::rendering::Camera::ProjectionInfo::ortho

◆ 

◆ 

◆ projection

Projection cloudViewer::visualization::rendering::Camera::ProjectionInfo::projection

Definition at line 124 of file Camera.h.

◆ right

double cloudViewer::visualization::rendering::Camera::ProjectionInfo::right

Definition at line 126 of file Camera.h.

◆ top

double cloudViewer::visualization::rendering::Camera::ProjectionInfo::top

Definition at line 128 of file Camera.h.

◆ width

double cloudViewer::visualization::rendering::Camera::ProjectionInfo::width

Definition at line 146 of file Camera.h.


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