Workspace 6.21.5
Public Member Functions | List of all members
PlotGrid3dRenderOptions Class Reference

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>

Inheritance diagram for PlotGrid3dRenderOptions:
[legend]

Public Member Functions

 PlotGrid3dRenderOptions ()
 
 PlotGrid3dRenderOptions (const PlotGrid3dRenderOptions &other)
 
 ~PlotGrid3dRenderOptions () override
 
PlotGrid3dRenderOptionsclone () 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
 
PlotGrid3dRenderOptionsoperator= (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
 
ObjectGroupclone () const override=0
 
bool empty () const
 
void ensureGroupHasData ()
 
void erase (int index)
 
DataObjectgetChild (const QString &name)
 
const DataObjectgetChild (const QString &name) const
 
DataObjectgetDataObject (int index)
 
const DataObjectgetDataObject (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 Clonableclone () 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 ()
 
ObjectGroupoperator= (const ObjectGroup &rhs)
 
bool operator== (const ObjectGroup &rhs) const
 
void swap (ObjectGroup &rhs)
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ PlotGrid3dRenderOptions() [1/2]

◆ PlotGrid3dRenderOptions() [2/2]

◆ ~PlotGrid3dRenderOptions()

~PlotGrid3dRenderOptions ( )
overridedefault

Member Function Documentation

◆ clone()

PlotGrid3dRenderOptions * clone ( ) const
overridevirtual

Cloning

Implements ObjectGroup.

◆ getAlignMarkersWithOrigin()

const bool & getAlignMarkersWithOrigin ( ) const

◆ getBackFaceEnabled()

const bool & getBackFaceEnabled ( ) const

◆ getBottomFaceEnabled()

const bool & getBottomFaceEnabled ( ) const

◆ getFrontFaceEnabled()

const bool & getFrontFaceEnabled ( ) const

◆ getInnerGridEnabled()

const bool & getInnerGridEnabled ( ) const

◆ getLeftFaceEnabled()

const bool & getLeftFaceEnabled ( ) const

◆ getRightFaceEnabled()

const bool & getRightFaceEnabled ( ) const

◆ getTopFaceEnabled()

const bool & getTopFaceEnabled ( ) const

◆ operator=()

PlotGrid3dRenderOptions & operator= ( const PlotGrid3dRenderOptions rhs)

Assignment

◆ operator==()

bool operator== ( const PlotGrid3dRenderOptions rhs) const

Comparison

◆ setAlignMarkersWithOrigin()

void setAlignMarkersWithOrigin ( const bool &  alignMarkersWithOrigin)

◆ setBackFaceEnabled()

void setBackFaceEnabled ( const bool &  backFaceEnabled)

◆ setBottomFaceEnabled()

void setBottomFaceEnabled ( const bool &  bottomFaceEnabled)

◆ setFrontFaceEnabled()

void setFrontFaceEnabled ( const bool &  frontFaceEnabled)

◆ setInnerGridEnabled()

void setInnerGridEnabled ( const bool &  innerGridEnabled)

◆ setLeftFaceEnabled()

void setLeftFaceEnabled ( const bool &  leftFaceEnabled)

◆ setRightFaceEnabled()

void setRightFaceEnabled ( const bool &  rightFaceEnabled)

◆ setTopFaceEnabled()

void setTopFaceEnabled ( const bool &  topFaceEnabled)