ATLAS Offline Software
Loading...
Searching...
No Matches
VP1Lines.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef VP1LINES_H
6#define VP1LINES_H
7
9#include <QObject>
10#include <Inventor/C/errors/debugerror.h>
11#include <Inventor/SbColor4f.h>
12class SoSeparator;
13
14class VP1Lines : public QObject, public VP1HelperClassBase {
15
16 Q_OBJECT
17
18public:
19
20 VP1Lines( SoSeparator * attachsep,//where the grid separator will attach itself when visible
21 IVP1System * sys,QObject * parent = 0);
22 virtual ~VP1Lines();
23
24public Q_SLOTS:
25
26 void setShown(bool);//will attach/detach itself from attachsep depending on this
27 void setColourAndTransp(const SbColor4f&);
28 void setDirection(const SbVec3f&);
29
30private:
31 class Imp;
33};
34
35#endif
VP1HelperClassBase(IVP1System *sys=0, QString helpername="")
virtual ~VP1Lines()
Definition VP1Lines.cxx:43
void setShown(bool)
Definition VP1Lines.cxx:150
void setDirection(const SbVec3f &)
Definition VP1Lines.cxx:178
VP1Lines(SoSeparator *attachsep, IVP1System *sys, QObject *parent=0)
Definition VP1Lines.cxx:36
Imp * m_d
Definition VP1Lines.h:32
void setColourAndTransp(const SbColor4f &)
Definition VP1Lines.cxx:167