LayOut C API
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
layerinstance.h
Go to the documentation of this file.
1 // Copyright 2015 Trimble Navigation Ltd. All rights reserved.
2 // This file is intended for public distribution.
3 
4 #ifndef LAYOUT_MODEL_LAYER_INSTANCE_H_
5 #define LAYOUT_MODEL_LAYER_INSTANCE_H_
6 
7 #include <LayOutAPI/common.h>
8 #include <LayOutAPI/model/defs.h>
9 
22 #ifdef __cplusplus
23 extern "C" {
24 #endif // __cplusplus
25 
37  size_t* number_of_entities);
38 
52  size_t index,
53  LOEntityRef* entity);
54 
68  LOEntityRef entity,
69  size_t* index);
70 
71 
83  LOEntityListRef entity_list);
84 
101  LOEntityRef entity,
102  size_t index);
103 
115  LOLayerRef* layer_definition);
116 
117 #ifdef __cplusplus
118 } // end extern "C"
119 #endif // __cplusplus
120 
121 #endif // LAYOUT_MODEL_LAYER_INSTANCE_H_