61 Qt::WindowFlags f = Qt::Window );
72 bool temporaryObject =
false,
76 virtual const std::set<unsigned> &
typeCount()
const;
82 virtual void Draw(
bool flush =
true );
93 std::map< anatomist::AObject *, double * > phisto;
98 static int registerClass();
100 static std::set< unsigned > _histCount;
101 static std::string _baseTitle;
102 static int _classType;
virtual void refreshNow()
Real drawing function, replacing AWindow::Refresh in subclasses of QAWindow - Don't forget to call QA...
virtual void displayClickPoint()
virtual void registerObject(anatomist::AObject *object, bool temporaryObject=false, int position=-1)
virtual void unregisterObject(anatomist::AObject *object)
virtual ~QAHistogramWindow()
virtual const std::string & baseTitle() const
virtual std::set< unsigned > & typeCount()
QAHistogramWindow(QWidget *parent=0, const char *name=0, carto::Object options=carto::none(), Qt::WindowFlags f=Qt::Window)
virtual void Draw(bool flush=true)
static AWindow * createHistogramWindow(void *, carto::Object)
virtual Type type() const
Get the window type (2D, 3D or control)
virtual const std::set< unsigned > & typeCount() const
Anatomist window with Qt.
Base Anatomist object (abstract)
AWindow()
AWindow constructor registers itself in the application.