MeshLib
 
Loading...
Searching...
No Matches
History group

Classes

class  MR::ChangeObjectColorAction
 
class  MR::ChangeFacesColorMapAction
 
class  MR::ChangeLinesColorMapAction
 
class  MR::ChangeColoringType
 
class  MR::ChangeMeshAction
 Undo action for ObjectMesh mesh change. More...
 
class  MR::ChangeMeshUVCoordsAction
 Undo action for ObjectMeshHolder uvCoords change. More...
 
class  MR::ChangeTextureAction
 
class  MR::ChangeMeshPointsAction
 Undo action for ObjectMesh points only (not topology) change. More...
 
class  MR::ChangeMeshTopologyAction
 Undo action for ObjectMesh topology only (not points) change. More...
 
class  MR::ChangeMeshTexturePerFaceAction
 Undo action for ObjectMeshHolder texturePerFace change. More...
 
class  MR::ChangeNameAction
 
class  MR::ChangeObjectAction
 
class  MR::ChangeVisualizePropertyAction
 
class  MR::ChangeObjectSelectedAction
 
class  MR::ChangeObjectVisibilityAction
 
class  MR::ChangePointCloudAction
 
class  MR::ChangePointCloudPointsAction
 
class  MR::ChangePointCloudNormalsAction
 
class  MR::ChangePolylineAction
 Undo action for ObjectLines polyline change. More...
 
class  MR::ChangePolylinePointsAction
 Undo action for ObjectLines points only (not topology) change. More...
 
class  MR::ChangePolylineTopologyAction
 Undo action for ObjectLines topology only (not points) change. More...
 
class  MR::ChangeSceneAction
 
class  MR::ChangeSceneObjectsOrder
 
class  MR::ChangeMeshFaceSelectionAction
 Undo action for ObjectMesh face selection. More...
 
class  MR::ChangeMeshEdgeSelectionAction
 Undo action for ObjectMesh edge selection. More...
 
class  MR::ChangeMeshCreasesAction
 Undo action for ObjectMesh creases. More...
 
class  MR::ChangePointPointSelectionAction
 Undo action for ObjectPoints point selection. More...
 
class  MR::ChangeValue< T >
 
class  MR::ChangeVertsColorMapAction
 
class  MR::ChangeIsoAction
 Undo action for ObjectVoxels iso-value change. More...
 
class  MR::ChangeDualMarchingCubesAction
 Undo action for ObjectVoxels dual/standard marching cubes change. More...
 
class  MR::ChangeActiveBoxAction
 
class  MR::ChangeSurfaceAction
 
class  MR::ChangeGridAction
 
class  MR::ChangVoxelSelectionAction
 Undo action for ObjectVoxels face selection. More...
 
class  MR::ChangeXfAction
 
class  MR::CombinedHistoryAction
 
class  MR::HistoryAction
 
class  MR::HistoryStore
 This class stores history stack for undo/redo. More...
 
class  MR::ViewportParametersAction
 

Typedefs

using MR::ChangVoxelSelectionAction::Obj = ObjectVoxels
 

Functions

 MR::ChangVoxelSelectionAction::ChangVoxelSelectionAction (const std::string &name, const std::shared_ptr< Obj > &objVoxels)
 use this constructor to remember object's face selection before making any changes in it
 
virtual std::string MR::ChangVoxelSelectionAction::name () const override
 
virtual void MR::ChangVoxelSelectionAction::action (Type) override
 This function is called on history action (undo, redo, etc.)
 
const VoxelBitSet & MR::ChangVoxelSelectionAction::selection () const
 
static void MR::ChangVoxelSelectionAction::setObjectDirty (const std::shared_ptr< Obj > &)
 empty because set dirty is inside selectFaces
 
virtual size_t MR::ChangVoxelSelectionAction::heapBytes () const override
 returns the amount of memory this object occupies on heap
 
 MR::ViewportParametersAction::ViewportParametersAction (std::string name, ViewportMask viewports=ViewportMask::all())
 Use this constructor to remember viewport configuration before making changes in it.
 
virtual std::string MR::ViewportParametersAction::name () const override
 
virtual void MR::ViewportParametersAction::action (HistoryAction::Type) override
 This function is called on history action (undo, redo, etc.)
 
virtual size_t MR::ViewportParametersAction::heapBytes () const override
 returns the amount of memory this object occupies on heap
 

Detailed Description

Typedef Documentation

◆ Obj

Function Documentation

◆ action() [1/2]

virtual void MR::ChangVoxelSelectionAction::action ( Type actionType)
inlineoverridevirtual

This function is called on history action (undo, redo, etc.)

Implements MR::HistoryAction.

◆ action() [2/2]

virtual void MR::ViewportParametersAction::action ( HistoryAction::Type actionType)
inlineoverridevirtual

This function is called on history action (undo, redo, etc.)

Implements MR::HistoryAction.

◆ ChangVoxelSelectionAction()

MR::ChangVoxelSelectionAction::ChangVoxelSelectionAction ( const std::string & name,
const std::shared_ptr< Obj > & objVoxels )
inline

use this constructor to remember object's face selection before making any changes in it

◆ heapBytes() [1/2]

virtual size_t MR::ChangVoxelSelectionAction::heapBytes ( ) const
inlinenodiscardoverridevirtual

returns the amount of memory this object occupies on heap

Implements MR::HistoryAction.

◆ heapBytes() [2/2]

virtual size_t MR::ViewportParametersAction::heapBytes ( ) const
inlinenodiscardoverridevirtual

returns the amount of memory this object occupies on heap

Implements MR::HistoryAction.

◆ name() [1/2]

virtual std::string MR::ChangVoxelSelectionAction::name ( ) const
inlineoverridevirtual

Implements MR::HistoryAction.

◆ name() [2/2]

virtual std::string MR::ViewportParametersAction::name ( ) const
inlineoverridevirtual

Implements MR::HistoryAction.

◆ selection()

const VoxelBitSet & MR::ChangVoxelSelectionAction::selection ( ) const
inline

◆ setObjectDirty()

static void MR::ChangVoxelSelectionAction::setObjectDirty ( const std::shared_ptr< Obj > & )
inlinestatic

empty because set dirty is inside selectFaces

◆ ViewportParametersAction()

MR::ViewportParametersAction::ViewportParametersAction ( std::string name,
ViewportMask viewports = ViewportMask::all() )
inline

Use this constructor to remember viewport configuration before making changes in it.