#include <CameraSample.h>
Public Member Functions | |
| CameraSample () | |
| Creates a default sample with a bunch of defaults set. | |
| CameraSample (double iTop, double iBottom, double iLeft, double iRight) | |
| void | getScreenWindow (double &oTop, double &oBottom, double &oLeft, double &oRight) |
| double | getFocalLength () const |
| get the camera focal length in millimeters. | |
| void | setFocalLength (double iVal) |
| set the camera focal length in millimeters. | |
| double | getHorizontalAperture () const |
| get the horizontal camera film back in centimeters | |
| void | setHorizontalAperture (double iVal) |
| set the horizontal camera film back in centimeters | |
| double | getHorizontalFilmOffset () const |
| get the horizontal film back offset in centimeters | |
| void | setHorizontalFilmOffset (double iVal) |
| set the horizontal film back offset in centimeters | |
| double | getVerticalAperture () const |
| get the vertical camera film back in centimeters | |
| void | setVerticalAperture (double iVal) |
| set the vertical camera film back in centimeters | |
| double | getVerticalFilmOffset () const |
| get the vertical film back offset in centimeters | |
| void | setVerticalFilmOffset (double iVal) |
| set the vertical film back offset in centimeters | |
| double | getLensSqueezeRatio () const |
| void | setLensSqueezeRatio (double iVal) |
| double | getOverScanLeft () |
| void | setOverScanLeft (double iVal) |
| double | getOverScanRight () const |
| void | setOverScanRight (double iVal) |
| double | getOverScanTop () const |
| void | setOverScanTop (double iVal) |
| double | getOverScanBottom () const |
| void | setOverScanBottom (double iVal) |
| double | getFStop () const |
| get the f-stop (focal length divided by "effective" lens diameter) | |
| void | setFStop (double iVal) |
| set the f-stop (focal length divided by "effective" lens diameter) | |
| double | getFocusDistance () const |
| void | setFocusDistance (double iVal) |
| double | getShutterOpen () const |
| get the frame relative shutter open time in seconds. | |
| void | setShutterOpen (double iVal) |
| set the frame relative shutter open time in seconds. | |
| double | getShutterClose () const |
| get the frame relative shutter close time in seconds. | |
| void | setShutterClose (double iVal) |
| set the frame relative shutter open time in seconds. | |
| double | getNearClippingPlane () const |
| void | setNearClippingPlane (double iVal) |
| double | getFarClippingPlane () const |
| void | setFarClippingPlane (double iVal) |
| Abc::Box3d | getChildBounds () const |
| void | setChildBounds (const Abc::Box3d &iBounds) |
| double | getCoreValue (std::size_t iIndex) const |
| double | getFieldOfView () const |
| std::size_t | addOp (FilmBackXformOp iOp) |
| FilmBackXformOp | getOp (std::size_t iIndex) const |
| FilmBackXformOp & | operator[] (const std::size_t &iIndex) |
| const FilmBackXformOp & | operator[] (const std::size_t &iIndex) const |
| Abc::M33d | getFilmBackMatrix () const |
| Returns the concatenated 3x3 film back matrix. | |
| std::size_t | getNumOps () const |
| std::size_t | getNumOpChannels () const |
| void | reset () |
Definition at line 48 of file CameraSample.h.
| Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::CameraSample | ( | ) | [inline] |
Creates a default sample with a bunch of defaults set.
Definition at line 53 of file CameraSample.h.
| Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::CameraSample | ( | double | iTop, | |
| double | iBottom, | |||
| double | iLeft, | |||
| double | iRight | |||
| ) |
Create a default sample and set the defaults so that they calculate the provided screen window.
| std::size_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::addOp | ( | FilmBackXformOp | iOp | ) |
| Abc::Box3d Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::getChildBounds | ( | ) | const [inline] |
Definition at line 176 of file CameraSample.h.
| double Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::getCoreValue | ( | std::size_t | iIndex | ) | const |
| double Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::getFarClippingPlane | ( | ) | const [inline] |
get the distance from the camera to the far clipping plane in centimeters
Definition at line 170 of file CameraSample.h.
| double Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::getFieldOfView | ( | ) | const |
| Abc::M33d Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::getFilmBackMatrix | ( | ) | const |
Returns the concatenated 3x3 film back matrix.
| double Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::getFocalLength | ( | ) | const [inline] |
| double Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::getFocusDistance | ( | ) | const [inline] |
get the distance from the camera to the object being focused on in centimeters
Definition at line 142 of file CameraSample.h.
| double Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::getFStop | ( | ) | const [inline] |
get the f-stop (focal length divided by "effective" lens diameter)
Definition at line 135 of file CameraSample.h.
| double Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::getHorizontalAperture | ( | ) | const [inline] |
| double Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::getHorizontalFilmOffset | ( | ) | const [inline] |
| double Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::getLensSqueezeRatio | ( | ) | const [inline] |
get the amount the camera's lens compresses the image horizontally (width / height aspect ratio)
Definition at line 95 of file CameraSample.h.
| double Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::getNearClippingPlane | ( | ) | const [inline] |
get the distance from the camera to the near clipping plane in centimeters
Definition at line 162 of file CameraSample.h.
| std::size_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::getNumOpChannels | ( | ) | const |
| std::size_t Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::getNumOps | ( | ) | const |
| FilmBackXformOp Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::getOp | ( | std::size_t | iIndex | ) | const |
| double Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::getOverScanBottom | ( | ) | const [inline] |
get over scan fractional percentage for the bottom part of the screen window
Definition at line 128 of file CameraSample.h.
| double Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::getOverScanLeft | ( | ) | [inline] |
get over scan fractional percentage for the left part of the screen window
Definition at line 104 of file CameraSample.h.
| double Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::getOverScanRight | ( | ) | const [inline] |
get over scan fractional percentage for the right part of the screen window
Definition at line 112 of file CameraSample.h.
| double Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::getOverScanTop | ( | ) | const [inline] |
get over scan fractional percentage for the top part of the screen window
Definition at line 120 of file CameraSample.h.
| void Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::getScreenWindow | ( | double & | oTop, | |
| double & | oBottom, | |||
| double & | oLeft, | |||
| double & | oRight | |||
| ) |
| double Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::getShutterClose | ( | ) | const [inline] |
get the frame relative shutter close time in seconds.
Definition at line 155 of file CameraSample.h.
| double Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::getShutterOpen | ( | ) | const [inline] |
| double Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::getVerticalAperture | ( | ) | const [inline] |
| double Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::getVerticalFilmOffset | ( | ) | const [inline] |
| const FilmBackXformOp& Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::operator[] | ( | const std::size_t & | iIndex | ) | const |
| FilmBackXformOp& Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::operator[] | ( | const std::size_t & | iIndex | ) |
| void Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::reset | ( | ) | [inline] |
Definition at line 201 of file CameraSample.h.
| void Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::setChildBounds | ( | const Abc::Box3d & | iBounds | ) | [inline] |
Definition at line 177 of file CameraSample.h.
| void Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::setFarClippingPlane | ( | double | iVal | ) | [inline] |
set the distance from the camera to the near clipping plane in centimeters
Definition at line 174 of file CameraSample.h.
| void Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::setFocalLength | ( | double | iVal | ) | [inline] |
| void Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::setFocusDistance | ( | double | iVal | ) | [inline] |
set the distance from the camera to the object being focused on in centimeters
Definition at line 146 of file CameraSample.h.
| void Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::setFStop | ( | double | iVal | ) | [inline] |
set the f-stop (focal length divided by "effective" lens diameter)
Definition at line 138 of file CameraSample.h.
| void Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::setHorizontalAperture | ( | double | iVal | ) | [inline] |
| void Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::setHorizontalFilmOffset | ( | double | iVal | ) | [inline] |
| void Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::setLensSqueezeRatio | ( | double | iVal | ) | [inline] |
set the amount the camera's lens compresses the image horizontally (width / height aspect ratio)
Definition at line 99 of file CameraSample.h.
| void Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::setNearClippingPlane | ( | double | iVal | ) | [inline] |
set the distance from the camera to the near clipping plane in centimeters
Definition at line 166 of file CameraSample.h.
| void Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::setOverScanBottom | ( | double | iVal | ) | [inline] |
set over scan fractional percentage for the bottom part of the screen window
Definition at line 132 of file CameraSample.h.
| void Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::setOverScanLeft | ( | double | iVal | ) | [inline] |
set over scan fractional percentage for the left part of the screen window
Definition at line 108 of file CameraSample.h.
| void Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::setOverScanRight | ( | double | iVal | ) | [inline] |
set over scan fractional percentage for the right part of the screen window
Definition at line 116 of file CameraSample.h.
| void Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::setOverScanTop | ( | double | iVal | ) | [inline] |
get over scan fractional percentage for the top part of the screen window
Definition at line 124 of file CameraSample.h.
| void Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::setShutterClose | ( | double | iVal | ) | [inline] |
| void Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::setShutterOpen | ( | double | iVal | ) | [inline] |
| void Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::setVerticalAperture | ( | double | iVal | ) | [inline] |
| void Alembic::AbcGeom::ALEMBIC_VERSION_NS::CameraSample::setVerticalFilmOffset | ( | double | iVal | ) | [inline] |
1.5.9