LayOut C API
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
selectionset.h
Go to the documentation of this file.
1 // Copyright 2022 Trimble Inc. All rights reserved.
2 // This file is intended for public distribution.
3 
4 #ifndef LAYOUT_MODEL_SELECTIONSET_H_
5 #define LAYOUT_MODEL_SELECTIONSET_H_
6 
7 #include <LayOutAPI/common.h>
8 #include <LayOutAPI/model/defs.h>
9 
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20 
31 
42 
53 
64 
75 
86 
96 
107 LO_RESULT LOSelectionSetGetNumberOfEntities(LOSelectionSetRef selection_set, size_t* num_entities);
108 
123  LOSelectionSetRef selection_set, size_t index, LOEntityRef* entity);
124 
125 #ifdef __cplusplus
126 } // extern "C" {
127 #endif
128 
129 #endif // LAYOUT_MODEL_SELECTIONSET_H_