Workspace 6.21.5
|
Data structure containing series of options which allow user to configure which physical features of a 3D grid plot are rendered. More...
#include <Rendering/SceneComponents/plotgrid3drenderoptions.h>
Public Member Functions | |
PlotGrid3dRenderOptions () | |
PlotGrid3dRenderOptions (const PlotGrid3dRenderOptions &other) | |
~PlotGrid3dRenderOptions () override | |
PlotGrid3dRenderOptions * | clone () const override |
const bool & | getAlignMarkersWithOrigin () const |
const bool & | getBackFaceEnabled () const |
const bool & | getBottomFaceEnabled () const |
const bool & | getFrontFaceEnabled () const |
const bool & | getInnerGridEnabled () const |
const bool & | getLeftFaceEnabled () const |
const bool & | getRightFaceEnabled () const |
const bool & | getTopFaceEnabled () const |
PlotGrid3dRenderOptions & | operator= (const PlotGrid3dRenderOptions &rhs) |
bool | operator== (const PlotGrid3dRenderOptions &rhs) const |
void | setAlignMarkersWithOrigin (const bool &alignMarkersWithOrigin) |
void | setBackFaceEnabled (const bool &backFaceEnabled) |
void | setBottomFaceEnabled (const bool &bottomFaceEnabled) |
void | setFrontFaceEnabled (const bool &frontFaceEnabled) |
void | setInnerGridEnabled (const bool &innerGridEnabled) |
void | setLeftFaceEnabled (const bool &leftFaceEnabled) |
void | setRightFaceEnabled (const bool &rightFaceEnabled) |
void | setTopFaceEnabled (const bool &topFaceEnabled) |
Public Member Functions inherited from ObjectGroup | |
~ObjectGroup () override | |
bool | add (const QString &name, DataObject &obj) |
bool | canSerialize () const override |
ObjectGroup * | clone () const override=0 |
bool | empty () const |
void | ensureGroupHasData () |
void | erase (int index) |
DataObject * | getChild (const QString &name) |
const DataObject * | getChild (const QString &name) const |
DataObject & | getDataObject (int index) |
const DataObject & | getDataObject (int index) const |
int | getIndex (const QString &name) const |
const QString & | getName (int index) const |
virtual QString | getPreferedWidget (const QString &name) const |
bool | hasData () const |
bool | haveName (const QString &name) const |
bool | insert (const QString &name, DataObject &obj, int index=-1) |
bool | load (const QJsonDocument &doc) |
bool | load (const SerializedItem &item) override |
bool | save (QJsonDocument &doc) const |
bool | save (SerializedItem &item) const override |
unsigned | size () const |
Public Member Functions inherited from Clonable | |
virtual | ~Clonable ()=default |
virtual Clonable * | clone () const =0 |
Public Member Functions inherited from Serialize | |
virtual | ~Serialize ()=default |
virtual bool | canSerialize () const =0 |
virtual bool | load (const SerializedItem &item)=0 |
virtual bool | save (SerializedItem &item) const =0 |
Additional Inherited Members | |
Protected Member Functions inherited from ObjectGroup | |
ObjectGroup () | |
void | clear () |
ObjectGroup & | operator= (const ObjectGroup &rhs) |
bool | operator== (const ObjectGroup &rhs) const |
void | swap (ObjectGroup &rhs) |
User can choose to enable rendering of all outer faces and the inner grid. User can also choose to align interval markers with the origin of the grid.
PlotGrid3dRenderOptions | ( | const PlotGrid3dRenderOptions & | other | ) |
|
overridedefault |
|
overridevirtual |
Cloning
Implements ObjectGroup.
const bool & getAlignMarkersWithOrigin | ( | ) | const |
const bool & getBackFaceEnabled | ( | ) | const |
const bool & getBottomFaceEnabled | ( | ) | const |
const bool & getFrontFaceEnabled | ( | ) | const |
const bool & getInnerGridEnabled | ( | ) | const |
const bool & getLeftFaceEnabled | ( | ) | const |
const bool & getRightFaceEnabled | ( | ) | const |
const bool & getTopFaceEnabled | ( | ) | const |
PlotGrid3dRenderOptions & operator= | ( | const PlotGrid3dRenderOptions & | rhs | ) |
Assignment
bool operator== | ( | const PlotGrid3dRenderOptions & | rhs | ) | const |
Comparison
void setAlignMarkersWithOrigin | ( | const bool & | alignMarkersWithOrigin | ) |
void setBackFaceEnabled | ( | const bool & | backFaceEnabled | ) |
void setBottomFaceEnabled | ( | const bool & | bottomFaceEnabled | ) |
void setFrontFaceEnabled | ( | const bool & | frontFaceEnabled | ) |
void setInnerGridEnabled | ( | const bool & | innerGridEnabled | ) |
void setLeftFaceEnabled | ( | const bool & | leftFaceEnabled | ) |
void setRightFaceEnabled | ( | const bool & | rightFaceEnabled | ) |
void setTopFaceEnabled | ( | const bool & | topFaceEnabled | ) |