14#ifndef OSGVIEWER_PanoramicSphericalDisplay
15#define OSGVIEWER_PanoramicSphericalDisplay 1
29 _screenNum(screenNum),
30 _intensityMap(intensityMap),
31 _projectorMatrix(projectorMatrix) {}
37 _screenNum(rhs._screenNum),
38 _intensityMap(rhs._intensityMap),
39 _projectorMatrix(rhs._projectorMatrix) {}
Definition PanoramicSphericalDisplay:23
double _collar
Definition PanoramicSphericalDisplay:66
double getRadius() const
Definition PanoramicSphericalDisplay:47
void setProjectionMatrix(const osg::Matrixd &m)
Definition PanoramicSphericalDisplay:58
double getCollar() const
Definition PanoramicSphericalDisplay:50
osg::Geometry * createParoramicSphericalDisplayDistortionMesh(const osg::Vec3 &origin, const osg::Vec3 &widthVector, const osg::Vec3 &heightVector, double sphere_radius, double collar_radius, osg::Image *intensityMap, const osg::Matrix &projectorMatrix) const
double _radius
Definition PanoramicSphericalDisplay:65
osg::ref_ptr< osg::Image > _intensityMap
Definition PanoramicSphericalDisplay:68
void setIntensityMap(osg::Image *im)
Definition PanoramicSphericalDisplay:55
const osg::Image * getIntensityMap() const
Definition PanoramicSphericalDisplay:56
unsigned int _screenNum
Definition PanoramicSphericalDisplay:67
unsigned int getScreenNum() const
Definition PanoramicSphericalDisplay:53
osg::Matrixd _projectorMatrix
Definition PanoramicSphericalDisplay:69
void setScreenNum(unsigned int n)
Definition PanoramicSphericalDisplay:52
PanoramicSphericalDisplay(double radius=1.0, double collar=0.45, unsigned int screenNum=0, osg::Image *intensityMap=0, const osg::Matrixd &projectorMatrix=osg::Matrixd())
Definition PanoramicSphericalDisplay:26
META_Object(osgViewer, PanoramicSphericalDisplay)
void setRadius(double r)
Definition PanoramicSphericalDisplay:46
virtual void configure(osgViewer::View &view) const
PanoramicSphericalDisplay(const PanoramicSphericalDisplay &rhs, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY)
Definition PanoramicSphericalDisplay:33
const osg::Matrixd & getProjectionMatrix() const
Definition PanoramicSphericalDisplay:59
void setCollar(double r)
Definition PanoramicSphericalDisplay:49
Definition osgViewer/View:38
Definition osgViewer/View:76
@ SHALLOW_COPY
Definition CopyOp:47
#define OSGVIEWER_EXPORT
Definition osgViewer/Export:40