CbmRoot
Loading...
Searching...
No Matches
CbmPointSetArrayEditor.h
Go to the documentation of this file.
1
/* Copyright (C) 2019-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
2
SPDX-License-Identifier: GPL-3.0-only
3
Authors: J. Brandt, Florian Uhlig [committer] */
4
5
// -------------------------------------------------------------------------
6
// ----- CbmPointSetArrayEditor header file -----
7
// ----- Created 05/07/22 by J. Brandt -----
8
// ----- Following class TEvePointSetArrayEditor -----
9
// -------------------------------------------------------------------------
10
11
21
#ifndef CBMPOINTSETARRAYEDITOR_H
22
#define CBMPOINTSETARRAYEDITOR_H
23
24
#include <Rtypes.h>
// for THashConsistencyHolder, ClassDef
25
#include <RtypesCore.h>
// for Int_t, UInt_t
26
#include <TGFrame.h>
// for kChildFrame
27
#include <TGedFrame.h>
// for TGedFrame
28
29
#include <GuiTypes.h>
// for Pixel_t
30
31
class
CbmPointSetArray
;
32
class
TGComboBox;
33
class
TGWindow;
34
class
TObject;
35
36
37
class
CbmPointSetArrayEditor
:
public
TGedFrame {
38
CbmPointSetArrayEditor
(
const
CbmPointSetArrayEditor
&);
// Not implemented
39
CbmPointSetArrayEditor
&
operator=
(
const
CbmPointSetArrayEditor
&);
// Not implemented
40
41
protected
:
42
CbmPointSetArray
*
fM
;
// pointer to CbmPointSetArray
43
TGComboBox*
fComboColor
;
// ComboBox for Color-Coding
44
TGComboBox*
fComboMarker
;
// ComboBox for Marker-Coding
45
46
public
:
47
CbmPointSetArrayEditor
(
const
TGWindow* p = 0, Int_t width = 170, Int_t height = 30, UInt_t options = kChildFrame,
48
Pixel_t back = GetDefaultFrameBackground());
49
~CbmPointSetArrayEditor
();
50
51
virtual
void
SetModel
(TObject* obj);
52
53
void
DoColor
();
// perform when ComboBox Color is selected
54
void
DoMarker
();
// perform when ComboBox Marker is selected
55
56
ClassDef
(
CbmPointSetArrayEditor
, 0);
// Editor for CbmPointSetArray class.
57
};
58
59
#endif
CbmPointSetArrayEditor
Definition
CbmPointSetArrayEditor.h:37
CbmPointSetArrayEditor::ClassDef
ClassDef(CbmPointSetArrayEditor, 0)
CbmPointSetArrayEditor::CbmPointSetArrayEditor
CbmPointSetArrayEditor(const CbmPointSetArrayEditor &)
CbmPointSetArrayEditor::DoMarker
void DoMarker()
Set the markerMode of CbmPointSetArray.
Definition
CbmPointSetArrayEditor.cxx:98
CbmPointSetArrayEditor::fComboMarker
TGComboBox * fComboMarker
Definition
CbmPointSetArrayEditor.h:44
CbmPointSetArrayEditor::fComboColor
TGComboBox * fComboColor
Definition
CbmPointSetArrayEditor.h:43
CbmPointSetArrayEditor::DoColor
void DoColor()
Set the colorMode of CbmPointSetArray.
Definition
CbmPointSetArrayEditor.cxx:88
CbmPointSetArrayEditor::operator=
CbmPointSetArrayEditor & operator=(const CbmPointSetArrayEditor &)
CbmPointSetArrayEditor::~CbmPointSetArrayEditor
~CbmPointSetArrayEditor()
Destructor.
Definition
CbmPointSetArrayEditor.cxx:72
CbmPointSetArrayEditor::fM
CbmPointSetArray * fM
Definition
CbmPointSetArrayEditor.h:42
CbmPointSetArrayEditor::SetModel
virtual void SetModel(TObject *obj)
Set model object.
Definition
CbmPointSetArrayEditor.cxx:77
CbmPointSetArray
Definition
CbmPointSetArray.h:27
core
eventdisplay
CbmPointSetArrayEditor.h
Generated on Sun Dec 22 2024 23:04:10 for CbmRoot by
1.12.0