CFx SDK Documentation
2023 SP0
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
z
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
z
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
n
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
y
z
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
a
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
c
d
e
f
g
i
m
o
p
s
t
Enumerator
a
c
d
e
g
j
k
o
p
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
Pdf
Pdf3dEnums.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
#if _MSC_VER > 1000
// remove "PCH warning: cannot find a suitable header stop location"
25
#pragma once
26
#endif
// _MSC_VER > 1000
27
28
29
#ifndef _PDF3DENUMS_INCLUDED_
30
#define _PDF3DENUMS_INCLUDED_
31
32
namespace
PDF3D_ENUMS
33
{
34
38
enum
PRCCompressionLevel
39
{
40
kA3DLooseCompression
= 0,
// Compression with tolerance set to 0.001 mm
41
kA3DMeddiumCompression
,
// Compression with tolerance set to 0.01 mm
42
kA3DHighCompression
// Compression with tolerance set to 0.1 mm
43
};
44
48
enum
PRCRenderingMode
49
{
50
kDefaultMode
= 0,
//not applied
51
kSolid
,
52
kSolidWireframe
,
53
kSolidOutline
,
54
kBoundingBox
,
55
kTransparent
,
56
kTransparentWireframe
,
57
kTransparentBoundingBox
,
58
kTransparentBoundingBoxOutline
,
59
kIllustration
,
60
kShadedIllustration
,
61
kWireframe
,
62
kShadedWireframe
,
63
kHiddenWireframe
,
64
kVertices
,
65
kShadedVertices
66
};
67
68
}
69
70
#endif
//_PDF3DENUMS_INCLUDED_
PDF3D_ENUMS
Definition:
Pdf3dEnums.h:33
PDF3D_ENUMS::PRCRenderingMode
PRCRenderingMode
Definition:
Pdf3dEnums.h:49
PDF3D_ENUMS::kShadedWireframe
@ kShadedWireframe
Definition:
Pdf3dEnums.h:62
PDF3D_ENUMS::kSolid
@ kSolid
Definition:
Pdf3dEnums.h:51
PDF3D_ENUMS::kHiddenWireframe
@ kHiddenWireframe
Definition:
Pdf3dEnums.h:63
PDF3D_ENUMS::kShadedIllustration
@ kShadedIllustration
Definition:
Pdf3dEnums.h:60
PDF3D_ENUMS::kIllustration
@ kIllustration
Definition:
Pdf3dEnums.h:59
PDF3D_ENUMS::kShadedVertices
@ kShadedVertices
Definition:
Pdf3dEnums.h:65
PDF3D_ENUMS::kDefaultMode
@ kDefaultMode
Definition:
Pdf3dEnums.h:50
PDF3D_ENUMS::kBoundingBox
@ kBoundingBox
Definition:
Pdf3dEnums.h:54
PDF3D_ENUMS::kSolidOutline
@ kSolidOutline
Definition:
Pdf3dEnums.h:53
PDF3D_ENUMS::kSolidWireframe
@ kSolidWireframe
Definition:
Pdf3dEnums.h:52
PDF3D_ENUMS::kTransparent
@ kTransparent
Definition:
Pdf3dEnums.h:55
PDF3D_ENUMS::kWireframe
@ kWireframe
Definition:
Pdf3dEnums.h:61
PDF3D_ENUMS::kTransparentBoundingBox
@ kTransparentBoundingBox
Definition:
Pdf3dEnums.h:57
PDF3D_ENUMS::kVertices
@ kVertices
Definition:
Pdf3dEnums.h:64
PDF3D_ENUMS::kTransparentWireframe
@ kTransparentWireframe
Definition:
Pdf3dEnums.h:56
PDF3D_ENUMS::kTransparentBoundingBoxOutline
@ kTransparentBoundingBoxOutline
Definition:
Pdf3dEnums.h:58
PDF3D_ENUMS::PRCCompressionLevel
PRCCompressionLevel
Definition:
Pdf3dEnums.h:39
PDF3D_ENUMS::kA3DLooseCompression
@ kA3DLooseCompression
Definition:
Pdf3dEnums.h:40
PDF3D_ENUMS::kA3DHighCompression
@ kA3DHighCompression
Definition:
Pdf3dEnums.h:42
PDF3D_ENUMS::kA3DMeddiumCompression
@ kA3DMeddiumCompression
Definition:
Pdf3dEnums.h:41
Generated on Thu Feb 24 2022 15:09:54