HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
openvdb::OPENVDB_VERSION_NAME::points::RasterCamera Class Reference

A camera class that provides an interface for camera motion blur when rasterizing. More...

#include <PointRasterizeFrustum.h>

Public Member Functions

 RasterCamera (const math::Transform &transform)
 
bool isStatic () const
 
void clear ()
 
void appendTransform (const math::Transform &, float weight=1.0f)
 
size_t size () const
 
void simplify ()
 
bool hasWeight (Index i) const
 
float weight (Index i) const
 
const math::Transformtransform (Index i) const
 
const math::TransformfirstTransform () const
 
const math::TransformlastTransform () const
 
void setShutter (float start, float end)
 
float shutterStart () const
 
float shutterEnd () const
 

Detailed Description

A camera class that provides an interface for camera motion blur when rasterizing.

Definition at line 38 of file PointRasterizeFrustum.h.

Constructor & Destructor Documentation

openvdb::OPENVDB_VERSION_NAME::points::RasterCamera::RasterCamera ( const math::Transform transform)
explicit

Member Function Documentation

void openvdb::OPENVDB_VERSION_NAME::points::RasterCamera::appendTransform ( const math::Transform ,
float  weight = 1.0f 
)
void openvdb::OPENVDB_VERSION_NAME::points::RasterCamera::clear ( )
const math::Transform& openvdb::OPENVDB_VERSION_NAME::points::RasterCamera::firstTransform ( ) const
bool openvdb::OPENVDB_VERSION_NAME::points::RasterCamera::hasWeight ( Index  i) const
bool openvdb::OPENVDB_VERSION_NAME::points::RasterCamera::isStatic ( ) const
const math::Transform& openvdb::OPENVDB_VERSION_NAME::points::RasterCamera::lastTransform ( ) const
void openvdb::OPENVDB_VERSION_NAME::points::RasterCamera::setShutter ( float  start,
float  end 
)
float openvdb::OPENVDB_VERSION_NAME::points::RasterCamera::shutterEnd ( ) const
float openvdb::OPENVDB_VERSION_NAME::points::RasterCamera::shutterStart ( ) const
void openvdb::OPENVDB_VERSION_NAME::points::RasterCamera::simplify ( )
size_t openvdb::OPENVDB_VERSION_NAME::points::RasterCamera::size ( ) const
const math::Transform& openvdb::OPENVDB_VERSION_NAME::points::RasterCamera::transform ( Index  i) const
float openvdb::OPENVDB_VERSION_NAME::points::RasterCamera::weight ( Index  i) const

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