labplot  2.8.2
About: LabPlot is an application for plotting and analysis of 2D and 3D functions and data. It is a complete rewrite of LabPlot1 and lacks in the first release a lot of features available in the predecessor. On the other hand, the GUI and the usability is more superior.
  Fossies Dox: labplot-2.8.2.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

AbstractAspect.h File Reference
#include <QObject>
#include <QVector>
Include dependency graph for AbstractAspect.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AbstractAspect
 Base class of all persistent objects in a Project. More...
 

Enumerations

enum class  AspectType : quint64 {
  AbstractAspect = 0 , AbstractFilter = 0x0100001 , DatapickerCurve = 0x0100002 , DatapickerPoint = 0x0100004 ,
  WorksheetElement = 0x0200000 , Axis = 0x0210001 , CartesianPlotLegend = 0x0210002 , CustomPoint = 0x0210004 ,
  Histogram = 0x0210008 , PlotArea = 0x0210010 , TextLabel = 0x0210020 , Image = 0x0210030 ,
  ReferenceLine = 0x0210040 , WorksheetElementContainer = 0x0220000 , AbstractPlot = 0x0221000 , CartesianPlot = 0x0221001 ,
  WorksheetElementGroup = 0x0222000 , XYCurve = 0x0240000 , XYEquationCurve = 0x0240001 , XYAnalysisCurve = 0x0280000 ,
  XYConvolution = 0x0280001 , XYCorrelationCurve = 0x0280002 , XYDataReductionCurve = 0x0280004 , XYDifferentiationCurve = 0x0280008 ,
  XYFitCurve = 0x0280010 , XYFourierFilterCurve = 0x0280020 , XYFourierTransformCurve = 0x0280040 , XYInterpolationCurve = 0x0280080 ,
  XYIntegrationCurve = 0x0280100 , XYSmoothCurve = 0x0280200 , AbstractPart = 0x0400000 , AbstractDataSource = 0x0410000 ,
  Matrix = 0x0411000 , Spreadsheet = 0x0412000 , LiveDataSource = 0x0412001 , MQTTTopic = 0x0412002 ,
  CantorWorksheet = 0x0420001 , Datapicker = 0x0420002 , DatapickerImage = 0x0420004 , Note = 0x0420008 ,
  Workbook = 0x0420010 , Worksheet = 0x0420020 , AbstractColumn = 0x1000000 , Column = 0x1000001 ,
  SimpleFilterColumn = 0x1000002 , ColumnStringIO = 0x1000004 , Folder = 0x2000000 , Project = 0x2000001 ,
  MQTTClient = 0x2000002 , MQTTSubscription = 0x2000004
}
 

Enumeration Type Documentation

◆ AspectType

enum AspectType : quint64
strong

Information about class inheritance enum values are chosen such that

inherits(base)

returns true iff the class inherits from

base

.

AspectType is used in GuiObserver to select the correct dock widget.

Enumerator
AbstractAspect 
AbstractFilter 
DatapickerCurve 
DatapickerPoint 
WorksheetElement 
Axis 
CartesianPlotLegend 
CustomPoint 
Histogram 
PlotArea 
TextLabel 
Image 
ReferenceLine 
WorksheetElementContainer 
AbstractPlot 
CartesianPlot 
WorksheetElementGroup 
XYCurve 
XYEquationCurve 
XYAnalysisCurve 
XYConvolution 
XYCorrelationCurve 
XYDataReductionCurve 
XYDifferentiationCurve 
XYFitCurve 
XYFourierFilterCurve 
XYFourierTransformCurve 
XYInterpolationCurve 
XYIntegrationCurve 
XYSmoothCurve 
AbstractPart 
AbstractDataSource 
Matrix 
Spreadsheet 
LiveDataSource 
MQTTTopic 
CantorWorksheet 
Datapicker 
DatapickerImage 
Note 
Workbook 
Worksheet 
AbstractColumn 
Column 
SimpleFilterColumn 
ColumnStringIO 
Folder 
Project 
MQTTClient 
MQTTSubscription 

Definition at line 53 of file AbstractAspect.h.