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
LayOutAPI
model
ellipse.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_ELLIPSE_H_
5
#define LAYOUT_MODEL_ELLIPSE_H_
6
7
#include <
LayOutAPI/common.h
>
8
#include <
LayOutAPI/geometry/geometry.h
>
9
#include <
LayOutAPI/model/defs.h
>
10
16
#ifdef __cplusplus
17
extern
"C"
{
18
#endif // __cplusplus
19
31
LO_RESULT
LOEllipseCreate
(
LOEllipseRef
* ellipse,
const
LOAxisAlignedRect2D
* bounds);
32
40
LO_RESULT
LOEllipseAddReference
(
LOEllipseRef
ellipse);
41
51
LO_RESULT
LOEllipseRelease
(
LOEllipseRef
* ellipse);
52
62
LO_EXPORT
LOEllipseRef
LOEllipseFromEntity
(
LOEntityRef
entity);
63
72
LO_EXPORT
LOEntityRef
LOEllipseToEntity
(
LOEllipseRef
ellipse);
73
74
#ifdef __cplusplus
75
}
// end extern "C"
76
#endif // __cplusplus
77
78
#endif // LAYOUT_MODEL_ELLIPSE_H_
Generated on Fri Mar 1 2024 11:17:19 for LayOut C API by
1.8.3.1