LayOut C API

- Main Page
- Related Pages
- Data Structures
- Files

- File List
- Globals

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
pagelist.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_PAGE_LIST_H_
5 #define LAYOUT_MODEL_PAGE_LIST_H_
6
7 #include <LayOutAPI/common.h>
8 #include <LayOutAPI/model/defs.h>
9
15 #ifdef __cplusplus
16 extern "C" {
17 #endif // __cplusplus
18
27 LO_RESULT LOPageListCreate(LOPageListRef* page_list);
28
39 LO_RESULT LOPageListRelease(LOPageListRef* page_list);
40
50 LO_RESULT LOPageListGetNumberOfPages(LOPageListRef page_list, size_t* num_pages);
51
64 LO_RESULT LOPageListGetPageAtIndex(LOPageListRef page_list, size_t index, LOPageRef* page);
65
75 LO_RESULT LOPageListAddPage(LOPageListRef page_list, LOPageRef page);
76
77 #ifdef __cplusplus
78 } // end extern "C"
79 #endif // __cplusplus
80
81 #endif // LAYOUT_MODEL_PAGE_LIST_H_