Raytracing::CamDef Class Reference

helper class to store a complete camera position More...

#include <PovTools.h>

Public Member Functions

 CamDef (const CamDef &copyMe)
 
 CamDef (const gp_Vec &cCamPos, const gp_Vec &cCamDir, const gp_Vec &cLookAt, const gp_Vec &cUp)
 
const CamDefoperator= (const CamDef &copyMe)
 

Public Attributes

gp_Vec CamDir
 
gp_Vec CamPos
 
gp_Vec LookAt
 
gp_Vec Up
 

Detailed Description

helper class to store a complete camera position

Constructor & Destructor Documentation

◆ CamDef() [1/2]

Raytracing::CamDef::CamDef ( const gp_Vec &  cCamPos,
const gp_Vec &  cCamDir,
const gp_Vec &  cLookAt,
const gp_Vec &  cUp 
)

◆ CamDef() [2/2]

Raytracing::CamDef::CamDef ( const CamDef copyMe)

References operator=().

Member Function Documentation

◆ operator=()

const CamDef & Raytracing::CamDef::operator= ( const CamDef copyMe)

References CamDir, CamPos, LookAt, and Up.

Referenced by CamDef().

Member Data Documentation

◆ CamDir

gp_Vec Raytracing::CamDef::CamDir

Referenced by operator=().

◆ CamPos

gp_Vec Raytracing::CamDef::CamPos

◆ LookAt

gp_Vec Raytracing::CamDef::LookAt

◆ Up

gp_Vec Raytracing::CamDef::Up

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