MeshLib C Docs
Loading...
Searching...
No Matches
MRHistoryAction.h
Go to the documentation of this file.
1#pragma once
2
3#include <MRCMisc/common.h>
4#include <MRCMisc/exports.h>
5
6#include <stdbool.h>
7#include <stddef.h>
8
9#ifdef __cplusplus
10extern "C" {
11#endif
12
13typedef struct MR_ChangVoxelSelectionAction MR_ChangVoxelSelectionAction; // Defined in `#include <MRCVoxels/MRChangeVoxelSelectionAction.h>`.
14typedef struct MR_ChangeActiveBoxAction MR_ChangeActiveBoxAction; // Defined in `#include <MRCVoxels/MRChangeVoxelsAction.h>`.
15typedef struct MR_ChangeColoringType MR_ChangeColoringType; // Defined in `#include <MRCMesh/MRChangeColoringType.h>`.
16typedef struct MR_ChangeDualMarchingCubesAction MR_ChangeDualMarchingCubesAction; // Defined in `#include <MRCVoxels/MRChangeVoxelsAction.h>`.
17typedef struct MR_ChangeFacesColorMapAction MR_ChangeFacesColorMapAction; // Defined in `#include <MRCMesh/MRChangeColoringActions.h>`.
18typedef struct MR_ChangeGridAction MR_ChangeGridAction; // Defined in `#include <MRCVoxels/MRChangeVoxelsAction.h>`.
19typedef struct MR_ChangeIsoAction MR_ChangeIsoAction; // Defined in `#include <MRCVoxels/MRChangeVoxelsAction.h>`.
20typedef struct MR_ChangeLabelAction MR_ChangeLabelAction; // Defined in `#include <MRCSymbolMesh/MRChangeLabelAction.h>`.
21typedef struct MR_ChangeLinesColorMapAction MR_ChangeLinesColorMapAction; // Defined in `#include <MRCMesh/MRChangeColoringActions.h>`.
22typedef struct MR_ChangeMeshAction MR_ChangeMeshAction; // Defined in `#include <MRCMesh/MRChangeMeshAction.h>`.
23typedef struct MR_ChangeMeshCreasesAction MR_ChangeMeshCreasesAction; // Defined in `#include <MRCMesh/MRChangeSelectionAction.h>`.
24typedef struct MR_ChangeMeshDataAction MR_ChangeMeshDataAction; // Defined in `#include <MRCMesh/MRChangeMeshDataAction.h>`.
25typedef struct MR_ChangeMeshEdgeSelectionAction MR_ChangeMeshEdgeSelectionAction; // Defined in `#include <MRCMesh/MRChangeSelectionAction.h>`.
26typedef struct MR_ChangeMeshFaceSelectionAction MR_ChangeMeshFaceSelectionAction; // Defined in `#include <MRCMesh/MRChangeSelectionAction.h>`.
27typedef struct MR_ChangeMeshPointsAction MR_ChangeMeshPointsAction; // Defined in `#include <MRCMesh/MRChangeMeshAction.h>`.
28typedef struct MR_ChangeMeshTexturePerFaceAction MR_ChangeMeshTexturePerFaceAction; // Defined in `#include <MRCMesh/MRChangeMeshAction.h>`.
29typedef struct MR_ChangeMeshTopologyAction MR_ChangeMeshTopologyAction; // Defined in `#include <MRCMesh/MRChangeMeshAction.h>`.
30typedef struct MR_ChangeMeshUVCoordsAction MR_ChangeMeshUVCoordsAction; // Defined in `#include <MRCMesh/MRChangeMeshAction.h>`.
31typedef struct MR_ChangeNameAction MR_ChangeNameAction; // Defined in `#include <MRCMesh/MRChangeNameAction.h>`.
32typedef struct MR_ChangeObjectAction MR_ChangeObjectAction; // Defined in `#include <MRCMesh/MRChangeObjectAction.h>`.
33typedef struct MR_ChangeObjectColorAction MR_ChangeObjectColorAction; // Defined in `#include <MRCMesh/MRChangeColoringActions.h>`.
34typedef struct MR_ChangeObjectSelectedAction MR_ChangeObjectSelectedAction; // Defined in `#include <MRCMesh/MRChangeObjectFields.h>`.
35typedef struct MR_ChangeObjectVisibilityAction MR_ChangeObjectVisibilityAction; // Defined in `#include <MRCMesh/MRChangeObjectFields.h>`.
36typedef struct MR_ChangeOneNormalInCloudAction MR_ChangeOneNormalInCloudAction; // Defined in `#include <MRCMesh/MRChangePointCloudNormalsAction.h>`.
37typedef struct MR_ChangeOnePointInCloudAction MR_ChangeOnePointInCloudAction; // Defined in `#include <MRCMesh/MRChangePointCloudAction.h>`.
38typedef struct MR_ChangeOnePointInPolylineAction MR_ChangeOnePointInPolylineAction; // Defined in `#include <MRCMesh/MRChangePolylineAction.h>`.
39typedef struct MR_ChangePointCloudAction MR_ChangePointCloudAction; // Defined in `#include <MRCMesh/MRChangePointCloudAction.h>`.
40typedef struct MR_ChangePointCloudNormalsAction MR_ChangePointCloudNormalsAction; // Defined in `#include <MRCMesh/MRChangePointCloudNormalsAction.h>`.
41typedef struct MR_ChangePointCloudPointsAction MR_ChangePointCloudPointsAction; // Defined in `#include <MRCMesh/MRChangePointCloudAction.h>`.
42typedef struct MR_ChangePointPointSelectionAction MR_ChangePointPointSelectionAction; // Defined in `#include <MRCMesh/MRChangeSelectionAction.h>`.
43typedef struct MR_ChangePolylineAction MR_ChangePolylineAction; // Defined in `#include <MRCMesh/MRChangePolylineAction.h>`.
44typedef struct MR_ChangePolylinePointsAction MR_ChangePolylinePointsAction; // Defined in `#include <MRCMesh/MRChangePolylineAction.h>`.
45typedef struct MR_ChangePolylineTopologyAction MR_ChangePolylineTopologyAction; // Defined in `#include <MRCMesh/MRChangePolylineAction.h>`.
46typedef struct MR_ChangeScaleAction MR_ChangeScaleAction; // Defined in `#include <MRCMesh/MRChangeScaleAction.h>`.
47typedef struct MR_ChangeSceneAction MR_ChangeSceneAction; // Defined in `#include <MRCMesh/MRChangeSceneAction.h>`.
48typedef struct MR_ChangeSceneObjectsOrder MR_ChangeSceneObjectsOrder; // Defined in `#include <MRCMesh/MRChangeSceneObjectsOrder.h>`.
49typedef struct MR_ChangeSurfaceAction MR_ChangeSurfaceAction; // Defined in `#include <MRCVoxels/MRChangeVoxelsAction.h>`.
50typedef struct MR_ChangeTextureAction MR_ChangeTextureAction; // Defined in `#include <MRCMesh/MRChangeMeshAction.h>`.
51typedef struct MR_ChangeVisualizePropertyAction MR_ChangeVisualizePropertyAction; // Defined in `#include <MRCMesh/MRChangeObjectFields.h>`.
52typedef struct MR_ChangeXfAction MR_ChangeXfAction; // Defined in `#include <MRCMesh/MRChangeXfAction.h>`.
53typedef struct MR_CombinedHistoryAction MR_CombinedHistoryAction; // Defined in `#include <MRCMesh/MRCombinedHistoryAction.h>`.
54typedef struct MR_PartialChangeMeshAction MR_PartialChangeMeshAction; // Defined in `#include <MRCMesh/MRPartialChangeMeshAction.h>`.
55typedef struct MR_PartialChangeMeshDataAction MR_PartialChangeMeshDataAction; // Defined in `#include <MRCMesh/MRChangeMeshDataAction.h>`.
56typedef struct MR_PartialChangeMeshPointsAction MR_PartialChangeMeshPointsAction; // Defined in `#include <MRCMesh/MRPartialChangeMeshAction.h>`.
57typedef struct MR_PartialChangeMeshTopologyAction MR_PartialChangeMeshTopologyAction; // Defined in `#include <MRCMesh/MRPartialChangeMeshAction.h>`.
58typedef struct MR_std_function_bool_from_const_std_shared_ptr_MR_HistoryAction_ref MR_std_function_bool_from_const_std_shared_ptr_MR_HistoryAction_ref; // Defined in `#include <MRCMisc/std_function_bool_from_const_std_shared_ptr_MR_HistoryAction_ref.h>`.
59typedef struct MR_std_pair_bool_int MR_std_pair_bool_int; // Defined in `#include <MRCMisc/std_pair_bool_int.h>`.
60typedef struct MR_std_string MR_std_string; // Defined in `#include <MRCMisc/std_string.h>`.
61typedef struct MR_std_vector_std_shared_ptr_MR_HistoryAction MR_std_vector_std_shared_ptr_MR_HistoryAction; // Defined in `#include <MRCMisc/std_vector_std_shared_ptr_MR_HistoryAction.h>`.
62
63
114
120
123
126
131
136
141
144
147
152
156
161
165
172
178
183
187
192
196
203
209
214
218
223
227
234
240
245
249
254
258
265
271
276
280
285
289
296
302
307
311
316
320
327
333
338
342
347
351
358
364
369
373
378
382
389
395
400
404
409
413
420
426
431
435
440
444
451
457
462
466
471
475
482
488
493
497
502
506
513
519
524
528
533
537
544
550
555
559
564
568
575
581
586
590
595
599
606
612
617
621
626
630
637
643
648
652
657
661
668
674
679
683
688
692
699
705
710
714
719
723
730
736
741
745
750
754
761
767
772
776
781
785
792
798
803
807
812
816
823
829
834
838
843
847
854
860
865
869
874
878
885
891
896
900
905
909
916
922
927
931
936
940
947
953
958
962
967
971
978
984
989
993
998
1002
1009
1015
1020
1024
1029
1033
1040
1046
1051
1055
1060
1064
1071
1077
1082
1086
1091
1095
1102
1108
1113
1117
1122
1126
1133
1139
1144
1148
1153
1157
1164
1170
1175
1179
1184
1188
1195
1201
1206
1210
1215
1219
1226
1232
1237
1241
1246
1250
1257
1263
1268
1272
1277
1281
1288
1294
1299
1303
1308
1312
1319
1325
1330
1334
1339
1343
1350
1356
1361
1365
1370
1374
1381
1387
1392
1396
1401
1405
1412
1418
1423
1427
1432
1436
1443
1449
1454
1458
1463
1467
1474
1480
1485
1489
1494
1498
1505
1511
1516
1520
1525
1529
1536
1542
1555
1556#ifdef __cplusplus
1557} // extern "C"
1558#endif
struct MR_HistoryAction MR_HistoryAction
Definition MRChangeColoringActions.h:14
struct MR_ChangeLinesColorMapAction MR_ChangeLinesColorMapAction
Definition MRChangeColoringActions.h:49
struct MR_ChangeFacesColorMapAction MR_ChangeFacesColorMapAction
Definition MRChangeColoringActions.h:42
struct MR_ChangeObjectColorAction MR_ChangeObjectColorAction
Definition MRChangeColoringActions.h:28
struct MR_ChangeColoringType MR_ChangeColoringType
Definition MRChangeColoringType.h:24
struct MR_ChangeMeshAction MR_ChangeMeshAction
Definition MRChangeMeshAction.h:30
struct MR_ChangeMeshTexturePerFaceAction MR_ChangeMeshTexturePerFaceAction
Definition MRChangeMeshAction.h:65
struct MR_ChangeMeshPointsAction MR_ChangeMeshPointsAction
Definition MRChangeMeshAction.h:51
struct MR_ChangeMeshTopologyAction MR_ChangeMeshTopologyAction
Definition MRChangeMeshAction.h:58
struct MR_ChangeMeshUVCoordsAction MR_ChangeMeshUVCoordsAction
Definition MRChangeMeshAction.h:37
struct MR_ChangeTextureAction MR_ChangeTextureAction
Definition MRChangeMeshAction.h:44
struct MR_ChangeMeshDataAction MR_ChangeMeshDataAction
Definition MRChangeMeshDataAction.h:25
struct MR_PartialChangeMeshDataAction MR_PartialChangeMeshDataAction
Definition MRChangeMeshDataAction.h:32
struct MR_ChangeNameAction MR_ChangeNameAction
Definition MRChangeNameAction.h:23
struct MR_ChangeObjectAction MR_ChangeObjectAction
Definition MRChangeObjectAction.h:23
struct MR_ChangeObjectVisibilityAction MR_ChangeObjectVisibilityAction
Definition MRChangeObjectFields.h:41
struct MR_ChangeObjectSelectedAction MR_ChangeObjectSelectedAction
Definition MRChangeObjectFields.h:34
struct MR_ChangeVisualizePropertyAction MR_ChangeVisualizePropertyAction
Definition MRChangeObjectFields.h:27
struct MR_ChangeOnePointInCloudAction MR_ChangeOnePointInCloudAction
Definition MRChangePointCloudAction.h:40
struct MR_ChangePointCloudAction MR_ChangePointCloudAction
Definition MRChangePointCloudAction.h:26
struct MR_ChangePointCloudPointsAction MR_ChangePointCloudPointsAction
Definition MRChangePointCloudAction.h:33
struct MR_ChangePointCloudNormalsAction MR_ChangePointCloudNormalsAction
Definition MRChangePointCloudNormalsAction.h:26
struct MR_ChangeOneNormalInCloudAction MR_ChangeOneNormalInCloudAction
Definition MRChangePointCloudNormalsAction.h:33
struct MR_ChangePolylineTopologyAction MR_ChangePolylineTopologyAction
Definition MRChangePolylineAction.h:40
struct MR_ChangePolylineAction MR_ChangePolylineAction
Definition MRChangePolylineAction.h:26
struct MR_ChangePolylinePointsAction MR_ChangePolylinePointsAction
Definition MRChangePolylineAction.h:33
struct MR_ChangeOnePointInPolylineAction MR_ChangeOnePointInPolylineAction
Definition MRChangePolylineAction.h:47
struct MR_ChangeScaleAction MR_ChangeScaleAction
Definition MRChangeScaleAction.h:23
struct MR_ChangeSceneAction MR_ChangeSceneAction
Definition MRChangeSceneAction.h:23
struct MR_ChangeSceneObjectsOrder MR_ChangeSceneObjectsOrder
Definition MRChangeSceneObjectsOrder.h:23
struct MR_ChangeMeshCreasesAction MR_ChangeMeshCreasesAction
Definition MRChangeSelectionAction.h:41
struct MR_ChangeMeshEdgeSelectionAction MR_ChangeMeshEdgeSelectionAction
Definition MRChangeSelectionAction.h:34
struct MR_ChangePointPointSelectionAction MR_ChangePointPointSelectionAction
Definition MRChangeSelectionAction.h:48
struct MR_ChangeMeshFaceSelectionAction MR_ChangeMeshFaceSelectionAction
Definition MRChangeSelectionAction.h:27
struct MR_ChangeXfAction MR_ChangeXfAction
Definition MRChangeXfAction.h:24
struct MR_std_vector_std_shared_ptr_MR_HistoryAction MR_std_vector_std_shared_ptr_MR_HistoryAction
Definition MRCombinedHistoryAction.h:17
struct MR_std_function_bool_from_const_std_shared_ptr_MR_HistoryAction_ref MR_std_function_bool_from_const_std_shared_ptr_MR_HistoryAction_ref
Definition MRCombinedHistoryAction.h:15
struct MR_CombinedHistoryAction MR_CombinedHistoryAction
Definition MRCombinedHistoryAction.h:25
struct MR_std_string MR_std_string
Definition MRE57.h:22
MRC_API MR_ChangeMeshEdgeSelectionAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangeMeshEdgeSelectionAction(MR_HistoryAction *object)
MRC_API const MR_ChangeOneNormalInCloudAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangeOneNormalInCloudAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeObjectSelectedAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangeObjectSelectedAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeLinesColorMapAction * MR_HistoryAction_StaticDowncastTo_MR_ChangeLinesColorMapAction(const MR_HistoryAction *object)
MRC_API MR_ChangeOnePointInPolylineAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangeOnePointInPolylineAction(MR_HistoryAction *object)
MRC_API MR_ChangeXfAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangeXfAction(MR_HistoryAction *object)
MRC_API MR_CombinedHistoryAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_CombinedHistoryAction(MR_HistoryAction *object)
MRC_API MR_PartialChangeMeshTopologyAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_PartialChangeMeshTopologyAction(MR_HistoryAction *object)
MRC_API MR_ChangeMeshPointsAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangeMeshPointsAction(MR_HistoryAction *object)
MRC_API const MR_ChangeSceneAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangeSceneAction(const MR_HistoryAction *object)
MRC_API const MR_ChangePointCloudPointsAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangePointCloudPointsAction(const MR_HistoryAction *object)
MRC_API MR_ChangeMeshDataAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangeMeshDataAction(MR_HistoryAction *object)
MRC_API MR_ChangePolylinePointsAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangePolylinePointsAction(MR_HistoryAction *object)
MRC_API MR_ChangeMeshFaceSelectionAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangeMeshFaceSelectionAction(MR_HistoryAction *object)
MRC_API MR_ChangeXfAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangeXfAction(MR_HistoryAction *object)
MRC_API const MR_ChangeLabelAction * MR_HistoryAction_StaticDowncastTo_MR_ChangeLabelAction(const MR_HistoryAction *object)
MRC_API MR_ChangeOneNormalInCloudAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangeOneNormalInCloudAction(MR_HistoryAction *object)
MRC_API MR_ChangePointCloudNormalsAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangePointCloudNormalsAction(MR_HistoryAction *object)
MRC_API const MR_ChangePointCloudAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangePointCloudAction(const MR_HistoryAction *object)
MR_HistoryAction_Type
Definition MRHistoryAction.h:116
@ MR_HistoryAction_Type_Undo
Definition MRHistoryAction.h:117
@ MR_HistoryAction_Type_Redo
Definition MRHistoryAction.h:118
MRC_API const MR_ChangeLinesColorMapAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangeLinesColorMapAction(const MR_HistoryAction *object)
MRC_API MR_ChangePointPointSelectionAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangePointPointSelectionAction(MR_HistoryAction *object)
MRC_API const MR_ChangeIsoAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangeIsoAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeMeshTopologyAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangeMeshTopologyAction(const MR_HistoryAction *object)
MRC_API MR_ChangeNameAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangeNameAction(MR_HistoryAction *object)
MRC_API void MR_HistoryAction_action(MR_HistoryAction *_this, MR_HistoryAction_Type actionType)
MRC_API MR_ChangeMeshCreasesAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangeMeshCreasesAction(MR_HistoryAction *object)
MRC_API MR_ChangeVisualizePropertyAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangeVisualizePropertyAction(MR_HistoryAction *object)
MRC_API MR_ChangeOnePointInCloudAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangeOnePointInCloudAction(MR_HistoryAction *object)
MRC_API const MR_ChangeMeshUVCoordsAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangeMeshUVCoordsAction(const MR_HistoryAction *object)
MRC_API MR_PartialChangeMeshPointsAction * MR_HistoryAction_MutableStaticDowncastTo_MR_PartialChangeMeshPointsAction(MR_HistoryAction *object)
struct MR_PartialChangeMeshAction MR_PartialChangeMeshAction
Definition MRHistoryAction.h:54
MRC_API const MR_ChangeMeshPointsAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangeMeshPointsAction(const MR_HistoryAction *object)
MRC_API MR_ChangeMeshTexturePerFaceAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangeMeshTexturePerFaceAction(MR_HistoryAction *object)
MRC_API const MR_ChangeSceneObjectsOrder * MR_HistoryAction_DynamicDowncastTo_MR_ChangeSceneObjectsOrder(const MR_HistoryAction *object)
MRC_API MR_ChangeActiveBoxAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangeActiveBoxAction(MR_HistoryAction *object)
MRC_API const MR_ChangePointCloudNormalsAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangePointCloudNormalsAction(const MR_HistoryAction *object)
MRC_API MR_ChangeMeshPointsAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangeMeshPointsAction(MR_HistoryAction *object)
MRC_API MR_ChangeColoringType * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangeColoringType(MR_HistoryAction *object)
MRC_API const MR_ChangeObjectVisibilityAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangeObjectVisibilityAction(const MR_HistoryAction *object)
MRC_API MR_ChangeObjectSelectedAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangeObjectSelectedAction(MR_HistoryAction *object)
MRC_API MR_PartialChangeMeshAction * MR_HistoryAction_MutableStaticDowncastTo_MR_PartialChangeMeshAction(MR_HistoryAction *object)
MRC_API const MR_ChangeScaleAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangeScaleAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeNameAction * MR_HistoryAction_StaticDowncastTo_MR_ChangeNameAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeObjectVisibilityAction * MR_HistoryAction_StaticDowncastTo_MR_ChangeObjectVisibilityAction(const MR_HistoryAction *object)
MRC_API MR_ChangeDualMarchingCubesAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangeDualMarchingCubesAction(MR_HistoryAction *object)
MRC_API MR_PartialChangeMeshTopologyAction * MR_HistoryAction_MutableStaticDowncastTo_MR_PartialChangeMeshTopologyAction(MR_HistoryAction *object)
MRC_API MR_ChangeOnePointInCloudAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangeOnePointInCloudAction(MR_HistoryAction *object)
MRC_API const MR_PartialChangeMeshTopologyAction * MR_HistoryAction_StaticDowncastTo_MR_PartialChangeMeshTopologyAction(const MR_HistoryAction *object)
MRC_API MR_ChangeDualMarchingCubesAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangeDualMarchingCubesAction(MR_HistoryAction *object)
MRC_API const MR_PartialChangeMeshDataAction * MR_HistoryAction_DynamicDowncastTo_MR_PartialChangeMeshDataAction(const MR_HistoryAction *object)
MRC_API MR_ChangePolylineAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangePolylineAction(MR_HistoryAction *object)
MRC_API const MR_ChangeVisualizePropertyAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangeVisualizePropertyAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeMeshAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangeMeshAction(const MR_HistoryAction *object)
MRC_API const MR_ChangePointPointSelectionAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangePointPointSelectionAction(const MR_HistoryAction *object)
MRC_API MR_PartialChangeMeshPointsAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_PartialChangeMeshPointsAction(MR_HistoryAction *object)
struct MR_ChangeSurfaceAction MR_ChangeSurfaceAction
Definition MRHistoryAction.h:49
MRC_API const MR_PartialChangeMeshPointsAction * MR_HistoryAction_StaticDowncastTo_MR_PartialChangeMeshPointsAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeMeshEdgeSelectionAction * MR_HistoryAction_StaticDowncastTo_MR_ChangeMeshEdgeSelectionAction(const MR_HistoryAction *object)
MRC_API MR_ChangeColoringType * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangeColoringType(MR_HistoryAction *object)
MRC_API MR_ChangePolylineTopologyAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangePolylineTopologyAction(MR_HistoryAction *object)
MRC_API void MR_HistoryAction_Destroy(const MR_HistoryAction *_this)
Destroys a heap-allocated instance of MR_HistoryAction. Does nothing if the pointer is null.
MRC_API const MR_ChangePointCloudAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangePointCloudAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeObjectColorAction * MR_HistoryAction_StaticDowncastTo_MR_ChangeObjectColorAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeMeshTexturePerFaceAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangeMeshTexturePerFaceAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeMeshFaceSelectionAction * MR_HistoryAction_StaticDowncastTo_MR_ChangeMeshFaceSelectionAction(const MR_HistoryAction *object)
MRC_API MR_ChangeDualMarchingCubesAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangeDualMarchingCubesAction(MR_HistoryAction *object)
MRC_API const MR_ChangeMeshTexturePerFaceAction * MR_HistoryAction_StaticDowncastTo_MR_ChangeMeshTexturePerFaceAction(const MR_HistoryAction *object)
MRC_API MR_ChangeMeshTopologyAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangeMeshTopologyAction(MR_HistoryAction *object)
MRC_API const MR_ChangeOnePointInCloudAction * MR_HistoryAction_StaticDowncastTo_MR_ChangeOnePointInCloudAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeOnePointInCloudAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangeOnePointInCloudAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeColoringType * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangeColoringType(const MR_HistoryAction *object)
MRC_API MR_ChangeObjectVisibilityAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangeObjectVisibilityAction(MR_HistoryAction *object)
struct MR_ChangeGridAction MR_ChangeGridAction
Definition MRHistoryAction.h:18
MRC_API MR_ChangeSceneAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangeSceneAction(MR_HistoryAction *object)
MRC_API const MR_ChangeSceneAction * MR_HistoryAction_StaticDowncastTo_MR_ChangeSceneAction(const MR_HistoryAction *object)
MRC_API MR_ChangeMeshUVCoordsAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangeMeshUVCoordsAction(MR_HistoryAction *object)
MRC_API const MR_ChangeSurfaceAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangeSurfaceAction(const MR_HistoryAction *object)
MRC_API MR_ChangePolylineTopologyAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangePolylineTopologyAction(MR_HistoryAction *object)
MRC_API const MR_ChangeMeshTopologyAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangeMeshTopologyAction(const MR_HistoryAction *object)
MRC_API MR_ChangeSceneObjectsOrder * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangeSceneObjectsOrder(MR_HistoryAction *object)
MRC_API const MR_ChangeObjectColorAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangeObjectColorAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeMeshEdgeSelectionAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangeMeshEdgeSelectionAction(const MR_HistoryAction *object)
MRC_API MR_ChangePointCloudAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangePointCloudAction(MR_HistoryAction *object)
MRC_API const MR_ChangePolylineAction * MR_HistoryAction_StaticDowncastTo_MR_ChangePolylineAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeActiveBoxAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangeActiveBoxAction(const MR_HistoryAction *object)
MRC_API const MR_ChangePolylinePointsAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangePolylinePointsAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeMeshFaceSelectionAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangeMeshFaceSelectionAction(const MR_HistoryAction *object)
struct MR_ChangVoxelSelectionAction MR_ChangVoxelSelectionAction
Definition MRHistoryAction.h:13
MRC_API const MR_CombinedHistoryAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_CombinedHistoryAction(const MR_HistoryAction *object)
MRC_API MR_ChangeObjectColorAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangeObjectColorAction(MR_HistoryAction *object)
MRC_API const MR_ChangeMeshAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangeMeshAction(const MR_HistoryAction *object)
MRC_API MR_ChangeScaleAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangeScaleAction(MR_HistoryAction *object)
MRC_API const MR_ChangePolylineTopologyAction * MR_HistoryAction_StaticDowncastTo_MR_ChangePolylineTopologyAction(const MR_HistoryAction *object)
MRC_API MR_PartialChangeMeshTopologyAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_PartialChangeMeshTopologyAction(MR_HistoryAction *object)
MRC_API MR_ChangeGridAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangeGridAction(MR_HistoryAction *object)
MRC_API MR_ChangeActiveBoxAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangeActiveBoxAction(MR_HistoryAction *object)
MRC_API const MR_ChangePointPointSelectionAction * MR_HistoryAction_StaticDowncastTo_MR_ChangePointPointSelectionAction(const MR_HistoryAction *object)
MRC_API MR_ChangeMeshEdgeSelectionAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangeMeshEdgeSelectionAction(MR_HistoryAction *object)
MRC_API MR_ChangeLinesColorMapAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangeLinesColorMapAction(MR_HistoryAction *object)
MRC_API MR_ChangeSceneAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangeSceneAction(MR_HistoryAction *object)
MRC_API MR_ChangePolylineAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangePolylineAction(MR_HistoryAction *object)
MRC_API MR_ChangePointCloudPointsAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangePointCloudPointsAction(MR_HistoryAction *object)
MRC_API MR_ChangePolylinePointsAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangePolylinePointsAction(MR_HistoryAction *object)
MRC_API MR_ChangeGridAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangeGridAction(MR_HistoryAction *object)
MRC_API MR_ChangeXfAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangeXfAction(MR_HistoryAction *object)
MRC_API MR_ChangeMeshAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangeMeshAction(MR_HistoryAction *object)
MRC_API const MR_ChangeOnePointInPolylineAction * MR_HistoryAction_StaticDowncastTo_MR_ChangeOnePointInPolylineAction(const MR_HistoryAction *object)
MRC_API const MR_ChangePolylinePointsAction * MR_HistoryAction_StaticDowncastTo_MR_ChangePolylinePointsAction(const MR_HistoryAction *object)
MRC_API MR_ChangeObjectColorAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangeObjectColorAction(MR_HistoryAction *object)
MRC_API const MR_ChangeGridAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangeGridAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeLabelAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangeLabelAction(const MR_HistoryAction *object)
MRC_API MR_ChangeSceneAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangeSceneAction(MR_HistoryAction *object)
MRC_API MR_ChangeIsoAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangeIsoAction(MR_HistoryAction *object)
MRC_API const MR_PartialChangeMeshAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_PartialChangeMeshAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeGridAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangeGridAction(const MR_HistoryAction *object)
MRC_API MR_ChangeIsoAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangeIsoAction(MR_HistoryAction *object)
MRC_API const MR_ChangeMeshCreasesAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangeMeshCreasesAction(const MR_HistoryAction *object)
MRC_API MR_ChangeObjectAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangeObjectAction(MR_HistoryAction *object)
MRC_API const MR_ChangeMeshDataAction * MR_HistoryAction_StaticDowncastTo_MR_ChangeMeshDataAction(const MR_HistoryAction *object)
MRC_API MR_ChangeTextureAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangeTextureAction(MR_HistoryAction *object)
MRC_API const MR_ChangeObjectVisibilityAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangeObjectVisibilityAction(const MR_HistoryAction *object)
MRC_API const MR_ChangePointCloudPointsAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangePointCloudPointsAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeMeshCreasesAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangeMeshCreasesAction(const MR_HistoryAction *object)
MRC_API MR_PartialChangeMeshDataAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_PartialChangeMeshDataAction(MR_HistoryAction *object)
MRC_API MR_ChangeSceneObjectsOrder * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangeSceneObjectsOrder(MR_HistoryAction *object)
MRC_API MR_ChangePointPointSelectionAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangePointPointSelectionAction(MR_HistoryAction *object)
MRC_API MR_ChangeObjectVisibilityAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangeObjectVisibilityAction(MR_HistoryAction *object)
MRC_API MR_PartialChangeMeshAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_PartialChangeMeshAction(MR_HistoryAction *object)
MRC_API const MR_PartialChangeMeshAction * MR_HistoryAction_DynamicDowncastTo_MR_PartialChangeMeshAction(const MR_HistoryAction *object)
MRC_API MR_ChangeOneNormalInCloudAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangeOneNormalInCloudAction(MR_HistoryAction *object)
MRC_API const MR_ChangeFacesColorMapAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangeFacesColorMapAction(const MR_HistoryAction *object)
MRC_API MR_ChangeVisualizePropertyAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangeVisualizePropertyAction(MR_HistoryAction *object)
MRC_API const MR_ChangePointCloudPointsAction * MR_HistoryAction_StaticDowncastTo_MR_ChangePointCloudPointsAction(const MR_HistoryAction *object)
struct MR_ChangeIsoAction MR_ChangeIsoAction
Definition MRHistoryAction.h:19
MRC_API const MR_ChangeXfAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangeXfAction(const MR_HistoryAction *object)
MRC_API MR_ChangePointCloudPointsAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangePointCloudPointsAction(MR_HistoryAction *object)
MRC_API MR_ChangeLabelAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangeLabelAction(MR_HistoryAction *object)
MRC_API const MR_ChangeColoringType * MR_HistoryAction_DynamicDowncastTo_MR_ChangeColoringType(const MR_HistoryAction *object)
MRC_API MR_PartialChangeMeshDataAction * MR_HistoryAction_MutableStaticDowncastTo_MR_PartialChangeMeshDataAction(MR_HistoryAction *object)
MRC_API const MR_ChangeTextureAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangeTextureAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeMeshDataAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangeMeshDataAction(const MR_HistoryAction *object)
MRC_API MR_ChangeTextureAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangeTextureAction(MR_HistoryAction *object)
MRC_API MR_ChangePointCloudNormalsAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangePointCloudNormalsAction(MR_HistoryAction *object)
MRC_API MR_ChangePointCloudAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangePointCloudAction(MR_HistoryAction *object)
MRC_API const MR_ChangeSceneObjectsOrder * MR_HistoryAction_StaticDowncastTo_MR_ChangeSceneObjectsOrder(const MR_HistoryAction *object)
MRC_API MR_ChangVoxelSelectionAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangVoxelSelectionAction(MR_HistoryAction *object)
MRC_API MR_ChangeTextureAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangeTextureAction(MR_HistoryAction *object)
MRC_API MR_std_pair_bool_int * MR_filterHistoryActionsVector(MR_std_vector_std_shared_ptr_MR_HistoryAction *historyVector, MR_PassBy filteringCondition_pass_by, MR_std_function_bool_from_const_std_shared_ptr_MR_HistoryAction_ref *filteringCondition, const MR_uint64_t *firstRedoIndex, const bool *deepFiltering)
Remove actions from history actions vector that match the condition.
MRC_API MR_ChangeMeshCreasesAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangeMeshCreasesAction(MR_HistoryAction *object)
MRC_API const MR_PartialChangeMeshTopologyAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_PartialChangeMeshTopologyAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeIsoAction * MR_HistoryAction_StaticDowncastTo_MR_ChangeIsoAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeNameAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangeNameAction(const MR_HistoryAction *object)
MRC_API MR_ChangeObjectAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangeObjectAction(MR_HistoryAction *object)
MRC_API MR_ChangeMeshFaceSelectionAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangeMeshFaceSelectionAction(MR_HistoryAction *object)
struct MR_ChangeDualMarchingCubesAction MR_ChangeDualMarchingCubesAction
Definition MRHistoryAction.h:16
MRC_API MR_ChangeMeshAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangeMeshAction(MR_HistoryAction *object)
MRC_API const MR_ChangeMeshDataAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangeMeshDataAction(const MR_HistoryAction *object)
MRC_API const MR_PartialChangeMeshDataAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_PartialChangeMeshDataAction(const MR_HistoryAction *object)
MRC_API MR_ChangeLinesColorMapAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangeLinesColorMapAction(MR_HistoryAction *object)
MRC_API const MR_ChangeGridAction * MR_HistoryAction_StaticDowncastTo_MR_ChangeGridAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeLinesColorMapAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangeLinesColorMapAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeMeshTexturePerFaceAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangeMeshTexturePerFaceAction(const MR_HistoryAction *object)
MRC_API MR_ChangeOnePointInPolylineAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangeOnePointInPolylineAction(MR_HistoryAction *object)
MRC_API MR_ChangeMeshPointsAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangeMeshPointsAction(MR_HistoryAction *object)
MRC_API const MR_ChangeOneNormalInCloudAction * MR_HistoryAction_StaticDowncastTo_MR_ChangeOneNormalInCloudAction(const MR_HistoryAction *object)
MRC_API MR_ChangeNameAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangeNameAction(MR_HistoryAction *object)
MRC_API MR_ChangePointCloudPointsAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangePointCloudPointsAction(MR_HistoryAction *object)
MRC_API MR_ChangeObjectColorAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangeObjectColorAction(MR_HistoryAction *object)
MRC_API const MR_ChangePolylineTopologyAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangePolylineTopologyAction(const MR_HistoryAction *object)
MRC_API const MR_CombinedHistoryAction * MR_HistoryAction_StaticDowncastTo_MR_CombinedHistoryAction(const MR_HistoryAction *object)
MRC_API MR_ChangeLabelAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangeLabelAction(MR_HistoryAction *object)
MRC_API const MR_ChangeMeshFaceSelectionAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangeMeshFaceSelectionAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeFacesColorMapAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangeFacesColorMapAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeDualMarchingCubesAction * MR_HistoryAction_StaticDowncastTo_MR_ChangeDualMarchingCubesAction(const MR_HistoryAction *object)
MRC_API MR_ChangeMeshTopologyAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangeMeshTopologyAction(MR_HistoryAction *object)
MRC_API MR_ChangeMeshDataAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangeMeshDataAction(MR_HistoryAction *object)
MRC_API MR_ChangeOnePointInCloudAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangeOnePointInCloudAction(MR_HistoryAction *object)
MRC_API MR_ChangeMeshUVCoordsAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangeMeshUVCoordsAction(MR_HistoryAction *object)
MRC_API const MR_ChangeMeshUVCoordsAction * MR_HistoryAction_StaticDowncastTo_MR_ChangeMeshUVCoordsAction(const MR_HistoryAction *object)
MRC_API MR_ChangeObjectSelectedAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangeObjectSelectedAction(MR_HistoryAction *object)
MRC_API const MR_ChangePolylineTopologyAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangePolylineTopologyAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeObjectSelectedAction * MR_HistoryAction_StaticDowncastTo_MR_ChangeObjectSelectedAction(const MR_HistoryAction *object)
MRC_API MR_ChangeLinesColorMapAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangeLinesColorMapAction(MR_HistoryAction *object)
MRC_API const MR_ChangeOnePointInPolylineAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangeOnePointInPolylineAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeXfAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangeXfAction(const MR_HistoryAction *object)
MRC_API void MR_HistoryAction_DestroyArray(const MR_HistoryAction *_this)
Destroys a heap-allocated array of MR_HistoryAction. Does nothing if the pointer is null.
MRC_API MR_ChangeObjectSelectedAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangeObjectSelectedAction(MR_HistoryAction *object)
MRC_API MR_ChangVoxelSelectionAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangVoxelSelectionAction(MR_HistoryAction *object)
MRC_API const MR_ChangeVisualizePropertyAction * MR_HistoryAction_StaticDowncastTo_MR_ChangeVisualizePropertyAction(const MR_HistoryAction *object)
MRC_API const MR_ChangePolylinePointsAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangePolylinePointsAction(const MR_HistoryAction *object)
MRC_API MR_ChangeScaleAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangeScaleAction(MR_HistoryAction *object)
MRC_API MR_ChangeFacesColorMapAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangeFacesColorMapAction(MR_HistoryAction *object)
MRC_API const MR_ChangePolylineAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangePolylineAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeDualMarchingCubesAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangeDualMarchingCubesAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeObjectColorAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangeObjectColorAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeMeshEdgeSelectionAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangeMeshEdgeSelectionAction(const MR_HistoryAction *object)
MRC_API MR_ChangeMeshTexturePerFaceAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangeMeshTexturePerFaceAction(MR_HistoryAction *object)
MRC_API MR_ChangeMeshTexturePerFaceAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangeMeshTexturePerFaceAction(MR_HistoryAction *object)
MRC_API const MR_ChangeObjectAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangeObjectAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeVisualizePropertyAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangeVisualizePropertyAction(const MR_HistoryAction *object)
MRC_API MR_ChangeScaleAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangeScaleAction(MR_HistoryAction *object)
MRC_API const MR_HistoryAction * MR_HistoryAction_OffsetPtr(const MR_HistoryAction *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_CombinedHistoryAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_CombinedHistoryAction(MR_HistoryAction *object)
MRC_API const MR_ChangeColoringType * MR_HistoryAction_StaticDowncastTo_MR_ChangeColoringType(const MR_HistoryAction *object)
MRC_API const MR_ChangeMeshCreasesAction * MR_HistoryAction_StaticDowncastTo_MR_ChangeMeshCreasesAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeMeshPointsAction * MR_HistoryAction_StaticDowncastTo_MR_ChangeMeshPointsAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeOneNormalInCloudAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangeOneNormalInCloudAction(const MR_HistoryAction *object)
MRC_API MR_ChangeObjectAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangeObjectAction(MR_HistoryAction *object)
MRC_API const MR_PartialChangeMeshAction * MR_HistoryAction_StaticDowncastTo_MR_PartialChangeMeshAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeTextureAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangeTextureAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeLabelAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangeLabelAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeObjectAction * MR_HistoryAction_StaticDowncastTo_MR_ChangeObjectAction(const MR_HistoryAction *object)
MRC_API MR_ChangeOneNormalInCloudAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangeOneNormalInCloudAction(MR_HistoryAction *object)
struct MR_PartialChangeMeshPointsAction MR_PartialChangeMeshPointsAction
Definition MRHistoryAction.h:56
struct MR_ChangeLabelAction MR_ChangeLabelAction
Definition MRHistoryAction.h:20
MRC_API const MR_ChangePointCloudNormalsAction * MR_HistoryAction_StaticDowncastTo_MR_ChangePointCloudNormalsAction(const MR_HistoryAction *object)
MRC_API MR_ChangeIsoAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangeIsoAction(MR_HistoryAction *object)
MRC_API MR_CombinedHistoryAction * MR_HistoryAction_MutableStaticDowncastTo_MR_CombinedHistoryAction(MR_HistoryAction *object)
MRC_API MR_ChangeMeshEdgeSelectionAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangeMeshEdgeSelectionAction(MR_HistoryAction *object)
MRC_API MR_ChangeActiveBoxAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangeActiveBoxAction(MR_HistoryAction *object)
MRC_API MR_ChangeVisualizePropertyAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangeVisualizePropertyAction(MR_HistoryAction *object)
MRC_API const MR_ChangeMeshAction * MR_HistoryAction_StaticDowncastTo_MR_ChangeMeshAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeScaleAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangeScaleAction(const MR_HistoryAction *object)
MRC_API MR_ChangePolylinePointsAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangePolylinePointsAction(MR_HistoryAction *object)
MRC_API MR_uint64_t MR_HistoryAction_heapBytes(const MR_HistoryAction *_this)
MRC_API MR_ChangeGridAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangeGridAction(MR_HistoryAction *object)
MRC_API const MR_ChangePolylineAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangePolylineAction(const MR_HistoryAction *object)
MRC_API MR_HistoryAction * MR_HistoryAction_OffsetMutablePtr(MR_HistoryAction *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_ChangeColoringType * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangeColoringType(MR_HistoryAction *object)
MRC_API MR_ChangeSurfaceAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangeSurfaceAction(MR_HistoryAction *object)
MRC_API const MR_ChangeObjectAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangeObjectAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeObjectSelectedAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangeObjectSelectedAction(const MR_HistoryAction *object)
MRC_API MR_ChangeMeshAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangeMeshAction(MR_HistoryAction *object)
MRC_API const MR_ChangePointCloudNormalsAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangePointCloudNormalsAction(const MR_HistoryAction *object)
MRC_API MR_ChangePointCloudAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangePointCloudAction(MR_HistoryAction *object)
MRC_API const MR_ChangeActiveBoxAction * MR_HistoryAction_StaticDowncastTo_MR_ChangeActiveBoxAction(const MR_HistoryAction *object)
MRC_API MR_ChangeOnePointInPolylineAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangeOnePointInPolylineAction(MR_HistoryAction *object)
MRC_API const MR_ChangVoxelSelectionAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangVoxelSelectionAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeSceneAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangeSceneAction(const MR_HistoryAction *object)
MRC_API MR_ChangeMeshCreasesAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangeMeshCreasesAction(MR_HistoryAction *object)
MRC_API const MR_ChangeMeshPointsAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangeMeshPointsAction(const MR_HistoryAction *object)
MRC_API const MR_ChangePointCloudAction * MR_HistoryAction_StaticDowncastTo_MR_ChangePointCloudAction(const MR_HistoryAction *object)
MRC_API MR_ChangeMeshUVCoordsAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangeMeshUVCoordsAction(MR_HistoryAction *object)
MRC_API MR_ChangeMeshTopologyAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangeMeshTopologyAction(MR_HistoryAction *object)
MRC_API const MR_ChangeSurfaceAction * MR_HistoryAction_StaticDowncastTo_MR_ChangeSurfaceAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeNameAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangeNameAction(const MR_HistoryAction *object)
MRC_API MR_PartialChangeMeshDataAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_PartialChangeMeshDataAction(MR_HistoryAction *object)
MRC_API MR_ChangVoxelSelectionAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangVoxelSelectionAction(MR_HistoryAction *object)
MRC_API const MR_PartialChangeMeshPointsAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_PartialChangeMeshPointsAction(const MR_HistoryAction *object)
MRC_API const MR_ChangVoxelSelectionAction * MR_HistoryAction_StaticDowncastTo_MR_ChangVoxelSelectionAction(const MR_HistoryAction *object)
MRC_API MR_ChangeFacesColorMapAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangeFacesColorMapAction(MR_HistoryAction *object)
MRC_API const MR_ChangeTextureAction * MR_HistoryAction_StaticDowncastTo_MR_ChangeTextureAction(const MR_HistoryAction *object)
MRC_API MR_ChangeMeshDataAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangeMeshDataAction(MR_HistoryAction *object)
struct MR_std_pair_bool_int MR_std_pair_bool_int
Definition MRHistoryAction.h:59
struct MR_PartialChangeMeshTopologyAction MR_PartialChangeMeshTopologyAction
Definition MRHistoryAction.h:57
MRC_API MR_ChangeObjectVisibilityAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangeObjectVisibilityAction(MR_HistoryAction *object)
MRC_API MR_ChangeSurfaceAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangeSurfaceAction(MR_HistoryAction *object)
MRC_API MR_ChangeNameAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangeNameAction(MR_HistoryAction *object)
MRC_API const MR_PartialChangeMeshPointsAction * MR_HistoryAction_DynamicDowncastTo_MR_PartialChangeMeshPointsAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeDualMarchingCubesAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangeDualMarchingCubesAction(const MR_HistoryAction *object)
MRC_API MR_PartialChangeMeshAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_PartialChangeMeshAction(MR_HistoryAction *object)
MRC_API MR_ChangeLabelAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangeLabelAction(MR_HistoryAction *object)
MRC_API const MR_ChangeFacesColorMapAction * MR_HistoryAction_StaticDowncastTo_MR_ChangeFacesColorMapAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeIsoAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangeIsoAction(const MR_HistoryAction *object)
MRC_API MR_ChangePolylineAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangePolylineAction(MR_HistoryAction *object)
MRC_API const MR_PartialChangeMeshDataAction * MR_HistoryAction_StaticDowncastTo_MR_PartialChangeMeshDataAction(const MR_HistoryAction *object)
MRC_API MR_ChangePointCloudNormalsAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangePointCloudNormalsAction(MR_HistoryAction *object)
MRC_API const MR_ChangeActiveBoxAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangeActiveBoxAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeSceneObjectsOrder * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangeSceneObjectsOrder(const MR_HistoryAction *object)
struct MR_ChangeActiveBoxAction MR_ChangeActiveBoxAction
Definition MRHistoryAction.h:14
MRC_API const MR_ChangePointPointSelectionAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangePointPointSelectionAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeOnePointInCloudAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangeOnePointInCloudAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeMeshUVCoordsAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangeMeshUVCoordsAction(const MR_HistoryAction *object)
MRC_API const MR_ChangVoxelSelectionAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangVoxelSelectionAction(const MR_HistoryAction *object)
MRC_API MR_ChangeFacesColorMapAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangeFacesColorMapAction(MR_HistoryAction *object)
MRC_API const MR_ChangeSurfaceAction * MR_HistoryAction_DynamicDowncastTo_MR_ChangeSurfaceAction(const MR_HistoryAction *object)
MRC_API MR_ChangeMeshFaceSelectionAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangeMeshFaceSelectionAction(MR_HistoryAction *object)
MRC_API const MR_ChangeMeshTopologyAction * MR_HistoryAction_StaticDowncastTo_MR_ChangeMeshTopologyAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeScaleAction * MR_HistoryAction_StaticDowncastTo_MR_ChangeScaleAction(const MR_HistoryAction *object)
MRC_API MR_ChangeSurfaceAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangeSurfaceAction(MR_HistoryAction *object)
MRC_API const MR_CombinedHistoryAction * MR_HistoryAction_DynamicDowncastTo_MR_CombinedHistoryAction(const MR_HistoryAction *object)
MRC_API MR_ChangePointPointSelectionAction * MR_HistoryAction_MutableDynamicDowncastTo_MR_ChangePointPointSelectionAction(MR_HistoryAction *object)
MRC_API MR_PartialChangeMeshPointsAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_PartialChangeMeshPointsAction(MR_HistoryAction *object)
MRC_API MR_ChangeSceneObjectsOrder * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangeSceneObjectsOrder(MR_HistoryAction *object)
MRC_API MR_ChangePolylineTopologyAction * MR_HistoryAction_MutableDynamicDowncastToOrFail_MR_ChangePolylineTopologyAction(MR_HistoryAction *object)
MRC_API const MR_ChangeOnePointInPolylineAction * MR_HistoryAction_DynamicDowncastToOrFail_MR_ChangeOnePointInPolylineAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeXfAction * MR_HistoryAction_StaticDowncastTo_MR_ChangeXfAction(const MR_HistoryAction *object)
MRC_API const MR_PartialChangeMeshTopologyAction * MR_HistoryAction_DynamicDowncastTo_MR_PartialChangeMeshTopologyAction(const MR_HistoryAction *object)
MRC_API MR_std_string * MR_HistoryAction_name(const MR_HistoryAction *_this)
MR_PassBy
Definition common.h:19
uint64_t MR_uint64_t
Definition common.h:14
#define MRC_API
Definition exports.h:11