CFx SDK Documentation
2022 SP0
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 Fri Jan 22 2021 18:01:49