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
application
application.h
Go to the documentation of this file.
1
// Copyright 2014 Trimble Navigation Ltd. All Rights Reserved.
2
3
#ifndef LAYOUT_APPLICATION_APPLICATION_H_
4
#define LAYOUT_APPLICATION_APPLICATION_H_
5
6
#include <
LayOutAPI/common.h
>
7
#include <
LayOutAPI/model/defs.h
>
8
15
DEFINE_SU_TYPE(
LOApplicationRef
)
16
17
#pragma pack(push, 8)
18
#ifdef __cplusplus
19
extern
"C"
{
20
#endif // __cplusplus
21
22
32
LO_RESULT
LOApplicationGetApplication
(
LOApplicationRef
* app);
33
44
LO_RESULT
LOApplicationGetActiveDocument
(
LOApplicationRef
app,
45
LODocumentRef
* document);
46
57
LO_RESULT
LOApplicationGetVersion
(
LOApplicationRef
app,
SUStringRef
* version);
58
69
LO_RESULT
LOApplicationGetVersionNumber
(
LOApplicationRef
app,
70
unsigned
int
* version);
71
82
LO_RESULT
LOApplicationGetOnline
(
LOApplicationRef
app,
bool
* is_online);
83
97
LO_RESULT
LOApplicationOpenDocument
(
LOApplicationRef
app,
98
const
char
* file_path,
99
LODocumentRef
* document);
100
112
LO_RESULT
LOApplicationGetDefaultPatternFillFolder
(
LOApplicationRef
app,
113
SUStringRef
*path);
114
123
LO_RESULT
LOApplicationQuit
(
LOApplicationRef
app);
124
125
126
#ifdef __cplusplus
127
}
// extern "C" {
128
#endif
129
#pragma pack(pop)
130
131
#endif // LAYOUT_APPLICATION_APPLICATION_H_
Generated on Wed Sep 8 2021 14:15:26 for LayOut C API by
1.8.3.1