ROOT logo
// $Id: GuiPupilInfo.cxx 2088 2008-11-23 20:26:46Z matevz $

// Copyright (C) 1999-2008, Matevz Tadel. All rights reserved.
// This file is part of GLED, released under GNU General Public License version 2.
// For the licensing terms see $GLEDSYS/LICENSE or http://www.gnu.org/.

//__________________________________________________________________________
// GuiPupilInfo
//
//

#include "GuiPupilInfo.h"
#include "GuiPupilInfo.c7"
#include <Glasses/ZQueen.h>

ClassImp(GuiPupilInfo);

/**************************************************************************/

void GuiPupilInfo::_init()
{
  // Override from SubShellInfo:
  mCtorLibset = "GledCore";
  mCtorName   = "GuiPupil";

  mPupil   = 0;
  mCameras = 0;
}

/**************************************************************************/

void GuiPupilInfo::AssertDefaultPupil()
{
  if(mPupil == 0) {
    PupilInfo* p = new PupilInfo("Swallowed Pupil", GForm("Pupil of %s", GetName()));
    mQueen->CheckIn(p);
    SetPupil(p);
  }
}

/**************************************************************************/
 GuiPupilInfo.cxx:1
 GuiPupilInfo.cxx:2
 GuiPupilInfo.cxx:3
 GuiPupilInfo.cxx:4
 GuiPupilInfo.cxx:5
 GuiPupilInfo.cxx:6
 GuiPupilInfo.cxx:7
 GuiPupilInfo.cxx:8
 GuiPupilInfo.cxx:9
 GuiPupilInfo.cxx:10
 GuiPupilInfo.cxx:11
 GuiPupilInfo.cxx:12
 GuiPupilInfo.cxx:13
 GuiPupilInfo.cxx:14
 GuiPupilInfo.cxx:15
 GuiPupilInfo.cxx:16
 GuiPupilInfo.cxx:17
 GuiPupilInfo.cxx:18
 GuiPupilInfo.cxx:19
 GuiPupilInfo.cxx:20
 GuiPupilInfo.cxx:21
 GuiPupilInfo.cxx:22
 GuiPupilInfo.cxx:23
 GuiPupilInfo.cxx:24
 GuiPupilInfo.cxx:25
 GuiPupilInfo.cxx:26
 GuiPupilInfo.cxx:27
 GuiPupilInfo.cxx:28
 GuiPupilInfo.cxx:29
 GuiPupilInfo.cxx:30
 GuiPupilInfo.cxx:31
 GuiPupilInfo.cxx:32
 GuiPupilInfo.cxx:33
 GuiPupilInfo.cxx:34
 GuiPupilInfo.cxx:35
 GuiPupilInfo.cxx:36
 GuiPupilInfo.cxx:37
 GuiPupilInfo.cxx:38
 GuiPupilInfo.cxx:39
 GuiPupilInfo.cxx:40
 GuiPupilInfo.cxx:41