#include <Camera.h>
|
VTKM_CONT | Camera () |
|
VTKM_CONT | ~Camera () |
|
std::string | ToString () |
|
VTKM_CONT void | SetParameters (const vtkm::rendering::Camera &camera, const vtkm::Int32 width, const vtkm::Int32 height) |
|
VTKM_CONT void | SetParameters (const vtkm::rendering::Camera &camera, vtkm::rendering::CanvasRayTracer &canvas) |
|
VTKM_CONT void | SetHeight (const vtkm::Int32 &height) |
|
VTKM_CONT void | WriteSettingsToLog () |
|
VTKM_CONT vtkm::Int32 | GetHeight () const |
|
VTKM_CONT void | SetWidth (const vtkm::Int32 &width) |
|
VTKM_CONT vtkm::Int32 | GetWidth () const |
|
VTKM_CONT vtkm::Int32 | GetSubsetWidth () const |
|
VTKM_CONT vtkm::Int32 | GetSubsetHeight () const |
|
VTKM_CONT void | SetZoom (const vtkm::Float32 &zoom) |
|
VTKM_CONT vtkm::Float32 | GetZoom () const |
|
VTKM_CONT void | SetFieldOfView (const vtkm::Float32 °rees) |
|
VTKM_CONT vtkm::Float32 | GetFieldOfView () const |
|
VTKM_CONT void | SetUp (const vtkm::Vec3f_32 &up) |
|
VTKM_CONT void | SetPosition (const vtkm::Vec3f_32 &position) |
|
VTKM_CONT vtkm::Vec3f_32 | GetPosition () const |
|
VTKM_CONT vtkm::Vec3f_32 | GetUp () const |
|
VTKM_CONT void | SetLookAt (const vtkm::Vec3f_32 &lookAt) |
|
VTKM_CONT vtkm::Vec3f_32 | GetLookAt () const |
|
VTKM_CONT void | ResetIsViewDirty () |
|
VTKM_CONT bool | GetIsViewDirty () const |
|
VTKM_CONT void | CreateRays (Ray< vtkm::Float32 > &rays, vtkm::Bounds bounds) |
|
VTKM_CONT void | CreateRays (Ray< vtkm::Float64 > &rays, vtkm::Bounds bounds) |
|
VTKM_CONT void | GetPixelData (const vtkm::cont::CoordinateSystem &coords, vtkm::Int32 &activePixels, vtkm::Float32 &aveRayDistance) |
|
template<typename Precision > |
VTKM_CONT void | CreateRaysImpl (Ray< Precision > &rays, const vtkm::Bounds boundingBox) |
|
void | CreateDebugRay (vtkm::Vec2i_32 pixel, Ray< vtkm::Float32 > &rays) |
|
void | CreateDebugRay (vtkm::Vec2i_32 pixel, Ray< vtkm::Float64 > &rays) |
|
bool | operator== (const Camera &other) const |
|
◆ Camera()
VTKM_CONT vtkm::rendering::raytracing::Camera::Camera |
( |
| ) |
|
◆ ~Camera()
VTKM_CONT vtkm::rendering::raytracing::Camera::~Camera |
( |
| ) |
|
◆ CreateDebugRay() [1/2]
◆ CreateDebugRay() [2/2]
◆ CreateDebugRayImp()
template<typename Precision >
void vtkm::rendering::raytracing::Camera::CreateDebugRayImp |
( |
vtkm::Vec2i_32 |
pixel, |
|
|
Ray< Precision > & |
rays |
|
) |
| |
|
private |
◆ CreateRays() [1/2]
◆ CreateRays() [2/2]
◆ CreateRaysImpl()
template<typename Precision >
VTKM_CONT void vtkm::rendering::raytracing::Camera::CreateRaysImpl |
( |
Ray< Precision > & |
rays, |
|
|
const vtkm::Bounds |
boundingBox |
|
) |
| |
◆ FindSubset()
◆ GetFieldOfView()
◆ GetHeight()
◆ GetIsViewDirty()
VTKM_CONT bool vtkm::rendering::raytracing::Camera::GetIsViewDirty |
( |
| ) |
const |
◆ GetLookAt()
◆ GetPixelData()
◆ GetPosition()
◆ GetSubsetHeight()
◆ GetSubsetWidth()
◆ GetUp()
◆ GetWidth()
◆ GetZoom()
◆ operator==()
bool vtkm::rendering::raytracing::Camera::operator== |
( |
const Camera & |
other | ) |
const |
◆ ResetIsViewDirty()
VTKM_CONT void vtkm::rendering::raytracing::Camera::ResetIsViewDirty |
( |
| ) |
|
◆ SetFieldOfView()
◆ SetHeight()
◆ SetLookAt()
◆ SetParameters() [1/2]
◆ SetParameters() [2/2]
◆ SetPosition()
◆ SetUp()
◆ SetWidth()
◆ SetZoom()
◆ ToString()
std::string vtkm::rendering::raytracing::Camera::ToString |
( |
| ) |
|
◆ UpdateDimensions()
template<typename Precision >
VTKM_CONT void vtkm::rendering::raytracing::Camera::UpdateDimensions |
( |
Ray< Precision > & |
rays, |
|
|
const vtkm::Bounds & |
boundingBox, |
|
|
bool |
ortho2D |
|
) |
| |
|
private |
◆ WriteSettingsToLog()
VTKM_CONT void vtkm::rendering::raytracing::Camera::WriteSettingsToLog |
( |
| ) |
|
◆ CameraView
◆ FovX
◆ FovY
◆ Height
vtkm::Int32 vtkm::rendering::raytracing::Camera::Height |
|
private |
◆ IsViewDirty
bool vtkm::rendering::raytracing::Camera::IsViewDirty |
|
private |
◆ Look
◆ LookAt
◆ Position
◆ SubsetHeight
vtkm::Int32 vtkm::rendering::raytracing::Camera::SubsetHeight |
|
private |
◆ SubsetMinX
vtkm::Int32 vtkm::rendering::raytracing::Camera::SubsetMinX |
|
private |
◆ SubsetMinY
vtkm::Int32 vtkm::rendering::raytracing::Camera::SubsetMinY |
|
private |
◆ SubsetWidth
vtkm::Int32 vtkm::rendering::raytracing::Camera::SubsetWidth |
|
private |
◆ Up
◆ ViewProjectionMat
◆ Width
◆ Zoom
The documentation for this class was generated from the following file: