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)

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: