void ViewController::initialize( DisplayContext* context ) { context_ = context; std::stringstream ss; static int count = 0; ss << "ViewControllerCamera" << count++; camera_ = context_->getSceneManager()->createCamera( ss.str() ); context_->getSceneManager()->getRootSceneNode()->attachObject( camera_ ); setValue( formatClassId( getClassId() )); setReadOnly( true ); // Do subclass initialization. onInitialize(); cursor_ = getDefaultCursor(); standard_cursors_[Default] = getDefaultCursor(); standard_cursors_[Rotate2D] = makeIconCursor( "package://rviz/icons/rotate.svg" ); standard_cursors_[Rotate3D] = makeIconCursor( "package://rviz/icons/rotate_cam.svg" ); standard_cursors_[MoveXY] = makeIconCursor( "package://rviz/icons/move2d.svg" ); standard_cursors_[MoveZ] = makeIconCursor( "package://rviz/icons/move_z.svg" ); standard_cursors_[Zoom] = makeIconCursor( "package://rviz/icons/zoom.svg" ); standard_cursors_[Crosshair] = makeIconCursor( "package://rviz/icons/crosshair.svg" ); updateNearClipDistance(); updateStereoProperties(); if (!RenderSystem::get()->isStereoSupported()) { stereo_enable_->setBool(false); stereo_enable_->hide(); } }
void OrthoViewControllerCustom::initialize( DisplayContext* context, rviz::RenderPanel* panel ) { //ROS_INFO("INITIALIZE"); bool initialized = false; if(context != NULL) context_ = context; else initialized = true; panel_ = panel; if(!camera_) camera_ = panel_->getCamera(); setValue( formatClassId( getClassId() )); setReadOnly( true ); // Do subclass initialization. if(!initialized) onInitialize(); /*cursor_ = getDefaultCursor(); standard_cursors_[Default] = getDefaultCursor(); standard_cursors_[Rotate2D] = makeIconCursor( "package://rviz/icons/rotate.svg" ); standard_cursors_[Rotate3D] = makeIconCursor( "package://rviz/icons/rotate_cam.svg" ); standard_cursors_[MoveXY] = makeIconCursor( "package://rviz/icons/move2d.svg" ); standard_cursors_[MoveZ] = makeIconCursor( "package://rviz/icons/move_z.svg" ); standard_cursors_[Zoom] = makeIconCursor( "package://rviz/icons/zoom.svg" ); standard_cursors_[Crosshair] = makeIconCursor( "package://rviz/icons/crosshair.svg" ); updateNearClipDistance();*/ }