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
69
120
123
126
131
136
141
145
149
154
158
163
167
174
180
185
189
194
198
205
211
216
220
225
229
236
242
247
251
256
260
267
273
278
282
287
291
298
304
309
313
318
322
329
335
340
344
349
353
360
366
371
375
380
384
391
397
402
406
411
415
422
428
433
437
442
446
453
459
464
468
473
477
484
490
495
499
504
508
515
521
526
530
535
539
546
552
557
561
566
570
577
583
588
592
597
601
608
614
619
623
628
632
639
645
650
654
659
663
670
676
681
685
690
694
701
707
712
716
721
725
732
738
743
747
752
756
763
769
774
778
783
787
794
800
805
809
814
818
825
831
836
840
845
849
856
862
867
871
876
880
887
893
898
902
907
911
918
924
929
933
938
942
949
955
960
964
969
973
980
986
991
995
1000
1004
1011
1017
1022
1026
1031
1035
1042
1048
1053
1057
1062
1066
1073
1079
1084
1088
1093
1097
1104
1110
1115
1119
1124
1128
1135
1141
1146
1150
1155
1159
1166
1172
1177
1181
1186
1190
1197
1203
1208
1212
1217
1221
1228
1234
1239
1243
1248
1252
1259
1265
1270
1274
1279
1283
1290
1296
1301
1305
1310
1314
1321
1327
1332
1336
1341
1345
1352
1358
1363
1367
1372
1376
1383
1389
1394
1398
1403
1407
1414
1420
1425
1429
1434
1438
1445
1451
1456
1460
1465
1469
1476
1482
1487
1491
1496
1500
1507
1513
1518
1522
1527
1531
1538
1544
1557
1558#ifdef __cplusplus
1559} // extern "C"
1560#endif
struct MR_HistoryAction MR_HistoryAction
Definition MRChangeColoringActions.h:14
struct MR_ChangeLinesColorMapAction MR_ChangeLinesColorMapAction
Definition MRChangeColoringActions.h:52
struct MR_ChangeFacesColorMapAction MR_ChangeFacesColorMapAction
Definition MRChangeColoringActions.h:44
struct MR_ChangeObjectColorAction MR_ChangeObjectColorAction
Definition MRChangeColoringActions.h:36
struct MR_ChangeColoringType MR_ChangeColoringType
Definition MRChangeColoringType.h:25
struct MR_ChangeMeshAction MR_ChangeMeshAction
Definition MRChangeMeshAction.h:31
struct MR_ChangeMeshTexturePerFaceAction MR_ChangeMeshTexturePerFaceAction
Definition MRChangeMeshAction.h:71
struct MR_ChangeMeshPointsAction MR_ChangeMeshPointsAction
Definition MRChangeMeshAction.h:55
struct MR_ChangeMeshTopologyAction MR_ChangeMeshTopologyAction
Definition MRChangeMeshAction.h:63
struct MR_ChangeMeshUVCoordsAction MR_ChangeMeshUVCoordsAction
Definition MRChangeMeshAction.h:39
struct MR_ChangeTextureAction MR_ChangeTextureAction
Definition MRChangeMeshAction.h:47
struct MR_ChangeMeshDataAction MR_ChangeMeshDataAction
Definition MRChangeMeshDataAction.h:26
struct MR_PartialChangeMeshDataAction MR_PartialChangeMeshDataAction
Definition MRChangeMeshDataAction.h:34
struct MR_ChangeNameAction MR_ChangeNameAction
Definition MRChangeNameAction.h:24
struct MR_ChangeObjectAction MR_ChangeObjectAction
Definition MRChangeObjectAction.h:24
struct MR_ChangeObjectVisibilityAction MR_ChangeObjectVisibilityAction
Definition MRChangeObjectFields.h:44
struct MR_ChangeObjectSelectedAction MR_ChangeObjectSelectedAction
Definition MRChangeObjectFields.h:36
struct MR_ChangeVisualizePropertyAction MR_ChangeVisualizePropertyAction
Definition MRChangeObjectFields.h:28
struct MR_ChangeOnePointInCloudAction MR_ChangeOnePointInCloudAction
Definition MRChangePointCloudAction.h:43
struct MR_ChangePointCloudAction MR_ChangePointCloudAction
Definition MRChangePointCloudAction.h:27
struct MR_ChangePointCloudPointsAction MR_ChangePointCloudPointsAction
Definition MRChangePointCloudAction.h:35
struct MR_ChangePointCloudNormalsAction MR_ChangePointCloudNormalsAction
Definition MRChangePointCloudNormalsAction.h:27
struct MR_ChangeOneNormalInCloudAction MR_ChangeOneNormalInCloudAction
Definition MRChangePointCloudNormalsAction.h:35
struct MR_ChangePolylineTopologyAction MR_ChangePolylineTopologyAction
Definition MRChangePolylineAction.h:43
struct MR_ChangePolylineAction MR_ChangePolylineAction
Definition MRChangePolylineAction.h:27
struct MR_ChangePolylinePointsAction MR_ChangePolylinePointsAction
Definition MRChangePolylineAction.h:35
struct MR_ChangeOnePointInPolylineAction MR_ChangeOnePointInPolylineAction
Definition MRChangePolylineAction.h:51
struct MR_ChangeScaleAction MR_ChangeScaleAction
Definition MRChangeScaleAction.h:24
struct MR_ChangeSceneAction MR_ChangeSceneAction
Definition MRChangeSceneAction.h:30
struct MR_ChangeSceneObjectsOrder MR_ChangeSceneObjectsOrder
Definition MRChangeSceneObjectsOrder.h:24
struct MR_ChangeMeshCreasesAction MR_ChangeMeshCreasesAction
Definition MRChangeSelectionAction.h:44
struct MR_ChangeMeshEdgeSelectionAction MR_ChangeMeshEdgeSelectionAction
Definition MRChangeSelectionAction.h:36
struct MR_ChangePointPointSelectionAction MR_ChangePointPointSelectionAction
Definition MRChangeSelectionAction.h:52
struct MR_ChangeMeshFaceSelectionAction MR_ChangeMeshFaceSelectionAction
Definition MRChangeSelectionAction.h:28
struct MR_ChangeXfAction MR_ChangeXfAction
Definition MRChangeXfAction.h:25
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:26
struct MR_std_string MR_std_string
Definition MRCtm.h:32
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:65
@ MR_HistoryAction_Type_Undo
Definition MRHistoryAction.h:66
@ MR_HistoryAction_Type_Redo
Definition MRHistoryAction.h:67
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)
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)
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:23
uint64_t MR_uint64_t
Definition common.h:18
#define MRC_API
Definition exports.h:11