CFx SDK Documentation
2020SP3
Main Page
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
Variables
a
k
o
s
v
w
Typedefs
_
a
b
c
d
e
f
h
i
l
m
o
p
r
s
t
u
v
w
Enumerations
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
x
Enumerator
a
b
c
d
e
h
i
k
l
m
o
p
r
s
t
u
v
w
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
Enumerations
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
y
Related Functions
b
c
d
e
f
g
h
i
m
o
p
r
s
v
w
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
i
l
m
n
o
p
q
r
s
t
u
v
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Typedefs
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
d
e
f
g
i
m
o
p
s
t
Enumerator
a
c
d
e
g
j
k
o
s
t
Macros
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
SDK
CFx
dd_inc
Db3dPolylineVertex.h
Go to the documentation of this file.
1
// Copyright (C) 2002-2017, Open Design Alliance (the "Alliance").
3
// All rights reserved.
4
//
5
// This software and its documentation and related materials are owned by
6
// the Alliance. The software may only be incorporated into application
7
// programs owned by members of the Alliance, subject to a signed
8
// Membership Agreement and Supplemental Software License Agreement with the
9
// Alliance. The structure and organization of this software are the valuable
10
// trade secrets of the Alliance and its suppliers. The software is also
11
// protected by copyright law and international treaty provisions. Application
12
// programs incorporating this software must include the following statement
13
// with their copyright notices:
14
//
15
// This application incorporates Teigha(R) software pursuant to a license
16
// agreement with Open Design Alliance.
17
// Teigha(R) Copyright (C) 2002-2017 by Open Design Alliance.
18
// All rights reserved.
19
//
20
// By use of this software, its documentation or related materials, you
21
// acknowledge and accept the above terms.
23
24
25
26
27
#ifndef _OD_DB_3DPOLYLINE_VERTEX_
28
#define _OD_DB_3DPOLYLINE_VERTEX_
29
30
#include "
TD_PackPush.h
"
31
32
#include "
DbVertex.h
"
33
42
class
TOOLKIT_EXPORT
OdDb3dPolylineVertex
:
public
OdDbVertex
43
{
44
public
:
45
46
ODDB_DECLARE_MEMBERS
(
OdDb3dPolylineVertex
);
47
51
OdDb3dPolylineVertex
();
52
66
OdDb::Vertex3dType
vertexType
()
const
;
67
83
void
setVertexType
(
84
OdDb::Vertex3dType
vertexType);
85
89
OdGePoint3d
position
()
const
;
90
95
void
setPosition
(
96
const
OdGePoint3d
& position);
97
98
virtual
OdResult
dwgInFields
(
99
OdDbDwgFiler
* pFiler);
100
101
virtual
void
dwgOutFields
(
102
OdDbDwgFiler
* pFiler)
const
;
103
104
virtual
OdResult
dxfInFields_R12
(
105
OdDbDxfFiler
* pFiler);
106
107
virtual
void
dxfOutFields_R12
(
108
OdDbDxfFiler
* pFiler)
const
;
109
};
110
114
typedef
OdSmartPtr<OdDb3dPolylineVertex>
OdDb3dPolylineVertexPtr
;
115
116
#include "
TD_PackPop.h
"
117
118
#endif
119
OdResult
OdResult
Definition:
OdResult.h:29
OdDb3dPolylineVertexPtr
OdSmartPtr< OdDb3dPolylineVertex > OdDb3dPolylineVertexPtr
Definition:
Db3dPolylineVertex.h:114
OdDb3dPolylineVertex::position
OdGePoint3d position() const
OdDb3dPolylineVertex::OdDb3dPolylineVertex
OdDb3dPolylineVertex()
OdDb3dPolylineVertex::dxfOutFields_R12
virtual void dxfOutFields_R12(OdDbDxfFiler *pFiler) const
OdDb3dPolylineVertex::setVertexType
void setVertexType(OdDb::Vertex3dType vertexType)
TD_PackPop.h
OdDb3dPolylineVertex::dwgInFields
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
OdDb3dPolylineVertex::dxfInFields_R12
virtual OdResult dxfInFields_R12(OdDbDxfFiler *pFiler)
OdDb::Vertex3dType
Vertex3dType
Definition:
DbVertex.h:41
OdDb3dPolylineVertex::setPosition
void setPosition(const OdGePoint3d &position)
OdSmartPtr
Definition:
SmartPtr.h:58
OdGePoint3d
Definition:
GePoint3d.h:55
OdDbDxfFiler
Definition:
DbFiler.h:194
TD_PackPush.h
OdDbVertex
Definition:
DbVertex.h:56
OdDb3dPolylineVertex
Definition:
Db3dPolylineVertex.h:43
DbVertex.h
OdDb3dPolylineVertex::ODDB_DECLARE_MEMBERS
ODDB_DECLARE_MEMBERS(OdDb3dPolylineVertex)
TOOLKIT_EXPORT
#define TOOLKIT_EXPORT
Definition:
DbExport.h:40
OdDb3dPolylineVertex::vertexType
OdDb::Vertex3dType vertexType() const
OdDbDwgFiler
Definition:
DbFiler.h:1031
OdDb3dPolylineVertex::dwgOutFields
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
Generated on Mon Oct 12 2020 11:49:30