LayOut C API
Main Page
Related Pages
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
LayOutAPI
model
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
36
LO_RESULT
LOLayerInstanceGetNumberOfEntities
(
LOLayerInstanceRef
layer_instance,
37
size_t
* number_of_entities);
38
51
LO_RESULT
LOLayerInstanceGetEntityAtIndex
(
LOLayerInstanceRef
layer_instance,
52
size_t
index,
53
LOEntityRef
* entity);
54
67
LO_RESULT
LOLayerInstanceGetIndexOfEntity
(
LOLayerInstanceRef
layer_instance,
68
LOEntityRef
entity,
69
size_t
* index);
70
71
82
LO_RESULT
LOLayerInstanceGetEntities
(
LOLayerInstanceRef
layer_instance,
83
LOEntityListRef
entity_list);
84
100
LO_RESULT
LOLayerInstanceReorderEntity
(
LOLayerInstanceRef
layer_instance,
101
LOEntityRef
entity,
102
size_t
index);
103
114
LO_RESULT
LOLayerInstanceGetLayerDefinition
(
LOLayerInstanceRef
layer_instance,
115
LOLayerRef
* layer_definition);
116
117
#ifdef __cplusplus
118
}
// end extern "C"
119
#endif // __cplusplus
120
121
#endif // LAYOUT_MODEL_LAYER_INSTANCE_H_
Generated on Wed Sep 8 2021 14:15:26 for LayOut C API by
1.8.3.1