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#include <stdint.h>
9
10#ifdef __cplusplus
11extern "C" {
12#endif
13
14typedef struct MR_ChangVoxelSelectionAction MR_ChangVoxelSelectionAction; // Defined in `#include <MRCVoxels/MRChangeVoxelSelectionAction.h>`.
15typedef struct MR_ChangeActiveBoxAction MR_ChangeActiveBoxAction; // Defined in `#include <MRCVoxels/MRChangeVoxelsAction.h>`.
16typedef struct MR_ChangeColoringType MR_ChangeColoringType; // Defined in `#include <MRCMesh/MRChangeColoringType.h>`.
17typedef struct MR_ChangeDualMarchingCubesAction MR_ChangeDualMarchingCubesAction; // Defined in `#include <MRCVoxels/MRChangeVoxelsAction.h>`.
18typedef struct MR_ChangeFacesColorMapAction MR_ChangeFacesColorMapAction; // Defined in `#include <MRCMesh/MRChangeColoringActions.h>`.
19typedef struct MR_ChangeGridAction MR_ChangeGridAction; // Defined in `#include <MRCVoxels/MRChangeVoxelsAction.h>`.
20typedef struct MR_ChangeIsoAction MR_ChangeIsoAction; // Defined in `#include <MRCVoxels/MRChangeVoxelsAction.h>`.
21typedef struct MR_ChangeLabelAction MR_ChangeLabelAction; // Defined in `#include <MRCSymbolMesh/MRChangeLabelAction.h>`.
22typedef struct MR_ChangeLinesColorMapAction MR_ChangeLinesColorMapAction; // Defined in `#include <MRCMesh/MRChangeColoringActions.h>`.
23typedef struct MR_ChangeMeshAction MR_ChangeMeshAction; // Defined in `#include <MRCMesh/MRChangeMeshAction.h>`.
24typedef struct MR_ChangeMeshCreasesAction MR_ChangeMeshCreasesAction; // Defined in `#include <MRCMesh/MRChangeSelectionAction.h>`.
25typedef struct MR_ChangeMeshDataAction MR_ChangeMeshDataAction; // Defined in `#include <MRCMesh/MRChangeMeshDataAction.h>`.
26typedef struct MR_ChangeMeshEdgeSelectionAction MR_ChangeMeshEdgeSelectionAction; // Defined in `#include <MRCMesh/MRChangeSelectionAction.h>`.
27typedef struct MR_ChangeMeshFaceSelectionAction MR_ChangeMeshFaceSelectionAction; // Defined in `#include <MRCMesh/MRChangeSelectionAction.h>`.
28typedef struct MR_ChangeMeshPointsAction MR_ChangeMeshPointsAction; // Defined in `#include <MRCMesh/MRChangeMeshAction.h>`.
29typedef struct MR_ChangeMeshTexturePerFaceAction MR_ChangeMeshTexturePerFaceAction; // Defined in `#include <MRCMesh/MRChangeMeshAction.h>`.
30typedef struct MR_ChangeMeshTopologyAction MR_ChangeMeshTopologyAction; // Defined in `#include <MRCMesh/MRChangeMeshAction.h>`.
31typedef struct MR_ChangeMeshUVCoordsAction MR_ChangeMeshUVCoordsAction; // Defined in `#include <MRCMesh/MRChangeMeshAction.h>`.
32typedef struct MR_ChangeNameAction MR_ChangeNameAction; // Defined in `#include <MRCMesh/MRChangeNameAction.h>`.
33typedef struct MR_ChangeObjectAction MR_ChangeObjectAction; // Defined in `#include <MRCMesh/MRChangeObjectAction.h>`.
34typedef struct MR_ChangeObjectColorAction MR_ChangeObjectColorAction; // Defined in `#include <MRCMesh/MRChangeColoringActions.h>`.
35typedef struct MR_ChangeObjectSelectedAction MR_ChangeObjectSelectedAction; // Defined in `#include <MRCMesh/MRChangeObjectFields.h>`.
36typedef struct MR_ChangeObjectVisibilityAction MR_ChangeObjectVisibilityAction; // Defined in `#include <MRCMesh/MRChangeObjectFields.h>`.
37typedef struct MR_ChangeOneNormalInCloudAction MR_ChangeOneNormalInCloudAction; // Defined in `#include <MRCMesh/MRChangePointCloudNormalsAction.h>`.
38typedef struct MR_ChangeOnePointInCloudAction MR_ChangeOnePointInCloudAction; // Defined in `#include <MRCMesh/MRChangePointCloudAction.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_PartialChangeMeshPointsAction MR_PartialChangeMeshPointsAction; // Defined in `#include <MRCMesh/MRPartialChangeMeshAction.h>`.
56typedef struct MR_PartialChangeMeshTopologyAction MR_PartialChangeMeshTopologyAction; // Defined in `#include <MRCMesh/MRPartialChangeMeshAction.h>`.
57typedef 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>`.
58typedef struct MR_std_pair_bool_int32_t MR_std_pair_bool_int32_t; // Defined in `#include <MRCMisc/std_pair_bool_int32_t.h>`.
59typedef struct MR_std_string MR_std_string; // Defined in `#include <MRCMisc/std_string.h>`.
60typedef 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>`.
61
62
111
112typedef int32_t MR_HistoryAction_Type;
113enum // MR_HistoryAction_Type
114{
117};
118
121
124
129
134
139
142
145
150
154
159
163
170
176
181
185
190
194
201
207
212
216
221
225
232
238
243
247
252
256
263
269
274
278
283
287
294
300
305
309
314
318
325
331
336
340
345
349
356
362
367
371
376
380
387
393
398
402
407
411
418
424
429
433
438
442
449
455
460
464
469
473
480
486
491
495
500
504
511
517
522
526
531
535
542
548
553
557
562
566
573
579
584
588
593
597
604
610
615
619
624
628
635
641
646
650
655
659
666
672
677
681
686
690
697
703
708
712
717
721
728
734
739
743
748
752
759
765
770
774
779
783
790
796
801
805
810
814
821
827
832
836
841
845
852
858
863
867
872
876
883
889
894
898
903
907
914
920
925
929
934
938
945
951
956
960
965
969
976
982
987
991
996
1000
1007
1013
1018
1022
1027
1031
1038
1044
1049
1053
1058
1062
1069
1075
1080
1084
1089
1093
1100
1106
1111
1115
1120
1124
1131
1137
1142
1146
1151
1155
1162
1168
1173
1177
1182
1186
1193
1199
1204
1208
1213
1217
1224
1230
1235
1239
1244
1248
1255
1261
1266
1270
1275
1279
1286
1292
1297
1301
1306
1310
1317
1323
1328
1332
1337
1341
1348
1354
1359
1363
1368
1372
1379
1385
1390
1394
1399
1403
1410
1416
1421
1425
1430
1434
1441
1447
1452
1456
1461
1465
1472
1478
1491
1492#ifdef __cplusplus
1493} // extern "C"
1494#endif
struct MR_HistoryAction MR_HistoryAction
Definition MRChangeColoringActions.h:15
struct MR_ChangeLinesColorMapAction MR_ChangeLinesColorMapAction
Definition MRChangeColoringActions.h:51
struct MR_ChangeFacesColorMapAction MR_ChangeFacesColorMapAction
Definition MRChangeColoringActions.h:44
struct MR_ChangeObjectColorAction MR_ChangeObjectColorAction
Definition MRChangeColoringActions.h:29
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:24
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:38
struct MR_ChangePolylineAction MR_ChangePolylineAction
Definition MRChangePolylineAction.h:24
struct MR_ChangePolylinePointsAction MR_ChangePolylinePointsAction
Definition MRChangePolylineAction.h:31
struct MR_ChangeScaleAction MR_ChangeScaleAction
Definition MRChangeScaleAction.h:23
struct MR_ChangeSceneAction MR_ChangeSceneAction
Definition MRChangeSceneAction.h:24
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_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)
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 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)
@ MR_HistoryAction_Type_Undo
Definition MRHistoryAction.h:115
@ MR_HistoryAction_Type_Redo
Definition MRHistoryAction.h:116
MRC_API MR_ChangeObjectVisibilityAction * MR_HistoryAction_MutableStaticDowncastTo_MR_ChangeObjectVisibilityAction(MR_HistoryAction *object)
struct MR_ChangeGridAction MR_ChangeGridAction
Definition MRHistoryAction.h:19
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:14
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)
struct MR_std_pair_bool_int32_t MR_std_pair_bool_int32_t
Definition MRHistoryAction.h:58
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_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_std_pair_bool_int32_t * 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_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_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:20
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 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_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:17
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 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_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_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)
int32_t MR_HistoryAction_Type
Definition MRHistoryAction.h:112
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:55
struct MR_ChangeLabelAction MR_ChangeLabelAction
Definition MRHistoryAction.h:21
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 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_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_PartialChangeMeshTopologyAction MR_PartialChangeMeshTopologyAction
Definition MRHistoryAction.h:56
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 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:15
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_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