Image Component Library (ICL)
icl::geom::Camera Member List
This is the complete list of members for icl::geom::Camera, including all inherited members.
calibrate(std::vector< Vec > Xws, std::vector< utils::Point32f > xis, float focalLength=1)icl::geom::Camera [static]
calibrate_pinv(std::vector< Vec > Xws, std::vector< utils::Point32f > xis, float focalLength=1)icl::geom::Camera [static]
Camera(const Vec &pos=Vec(0, 0, 10, 1), const Vec &norm=Vec(0, 0,-1, 1), const Vec &up=Vec(1, 0, 0, 1), float f=3, const utils::Point32f &principalPointOffset=utils::Point32f(320, 240), float sampling_res_x=200, float sampling_res_y=200, float skew=0, const RenderParams &renderParams=RenderParams())icl::geom::Camera [inline]
Camera(const std::string &filename, const std::string &prefix="config.")icl::geom::Camera
Camera(std::istream &configDataStream, const std::string &prefix="config.")icl::geom::Camera
checkAndFixPoints(std::vector< Vec > &worldPoints, std::vector< utils::Point32f > &imagePoints)icl::geom::Camera [private, static]
createFromProjectionMatrix(const math::FixedMatrix< icl32f, 4, 3 > &Q, float focalLength=1)icl::geom::Camera [static]
createTransformationMatrix(const Vec &norm, const Vec &up, const Vec &pos)icl::geom::Camera [protected, static]
estimate3DPosition(const utils::Point32f &pixel, const PlaneEquation &plane) const icl::geom::Camera
estimate_3D(const std::vector< Camera * > cams, const std::vector< utils::Point32f > &UVs, bool removeInvalidPoints=false)icl::geom::Camera [static]
estimate_3D_svd(const std::vector< Camera * > cams, const std::vector< utils::Point32f > &UVs)icl::geom::Camera [static]
getAllViewRays() const icl::geom::Camera
getCSTransformationMatrix() const icl::geom::Camera
getCSTransformationMatrixGL() const icl::geom::Camera
getFocalLength() const icl::geom::Camera [inline]
getHoriz() const icl::geom::Camera [inline]
getIntersection(const ViewRay &v, const PlaneEquation &plane)icl::geom::Camera [static]
getInvCSTransformationMatrix() const icl::geom::Camera
getInvQMatrix() const icl::geom::Camera
getName() const icl::geom::Camera [inline]
getNorm() const icl::geom::Camera [inline]
getPosition() const icl::geom::Camera [inline]
getPrincipalPointOffset() const icl::geom::Camera [inline]
getPrincipalPointOffsetX() const icl::geom::Camera [inline]
getPrincipalPointOffsetY() const icl::geom::Camera [inline]
getProjectionMatrix() const icl::geom::Camera
getProjectionMatrixGL() const icl::geom::Camera
getQMatrix() const icl::geom::Camera
getRenderParams() const icl::geom::Camera [inline]
getRenderParams()icl::geom::Camera [inline]
getResolution() const icl::geom::Camera [inline]
getSamplingResolutionX() const icl::geom::Camera [inline]
getSamplingResolutionY() const icl::geom::Camera [inline]
getSkew() const icl::geom::Camera [inline]
getUp() const icl::geom::Camera [inline]
getViewportMatrixGL() const icl::geom::Camera
getViewRay(const utils::Point32f &pixel) const icl::geom::Camera
getViewRay(const Vec &Xw) const icl::geom::Camera
getViewRays(const std::vector< utils::Point32f > &pixels) const icl::geom::Camera
load_camera_from_stream(std::istream &is, const std::string &prefix, Camera &cam)icl::geom::Camera [private, static]
m_ficl::geom::Camera [private]
m_mxicl::geom::Camera [private]
m_myicl::geom::Camera [private]
m_nameicl::geom::Camera [private]
m_normicl::geom::Camera [private]
m_posicl::geom::Camera [private]
m_pxicl::geom::Camera [private]
m_pyicl::geom::Camera [private]
m_renderParamsicl::geom::Camera [private]
m_skewicl::geom::Camera [private]
m_upicl::geom::Camera [private]
Mat3x3 typedeficl::geom::Camera
project(const Vec &Xw) const icl::geom::Camera
project(const std::vector< Vec > &Xws, std::vector< utils::Point32f > &dst) const icl::geom::Camera
project(const std::vector< Vec > &Xws) const icl::geom::Camera
projectGL(const Vec &Xw) const icl::geom::Camera
projectGL(const std::vector< Vec > &Xws, std::vector< Vec > &dst) const icl::geom::Camera
projectGL(const std::vector< Vec > &Xws) const icl::geom::Camera
setFocalLength(float value)icl::geom::Camera [inline]
setName(const std::string &name)icl::geom::Camera [inline]
setNorm(const Vec &norm)icl::geom::Camera [inline]
setPosition(const Vec &pos)icl::geom::Camera [inline]
setPrincipalPointOffset(float px, float py)icl::geom::Camera [inline]
setPrincipalPointOffset(const utils::Point32f &p)icl::geom::Camera [inline]
setRenderParams(const RenderParams &rp)icl::geom::Camera [inline]
setResolution(const utils::Size &newScreenSize)icl::geom::Camera
setResolution(const utils::Size &newScreenSize, const utils::Point &newPrincipalPointOffset)icl::geom::Camera
setRotation(const Mat3x3 &rot)icl::geom::Camera
setRotation(const Vec &rot)icl::geom::Camera
setSamplingResolution(float x, float y)icl::geom::Camera [inline]
setSamplingResolutionX(float value)icl::geom::Camera [inline]
setSamplingResolutionY(float value)icl::geom::Camera [inline]
setSkew(float value)icl::geom::Camera [inline]
setTransformation(const Mat &m)icl::geom::Camera
setUp(const Vec &up)icl::geom::Camera [inline]
setWorldFrame(const Mat &m)icl::geom::Camera
setWorldTransformation(const Mat &m)icl::geom::Camera
toString() const icl::geom::Camera
translate(const Vec &d)icl::geom::Camera [inline]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines