CFx SDK Documentation
2020SP3
SDK
CFx
dd_inc
DgnLS
DbLSComponent.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
#ifndef ODDGNLS_DBLSCOMPONENT_H
25
#define ODDGNLS_DBLSCOMPONENT_H
26
27
#include "
DbLSObject.h
"
28
29
#include "
TD_PackPush.h
"
30
31
enum
OdDbLSComponentType
32
{
33
kLSSymbolComponent
= 1,
34
kLSCompoundComponent
= 2,
35
kLSStrokePatternComponent
= 3,
36
kLSPointComponent
= 4,
37
kLSInternalComponent
= 6
38
};
39
46
class
ODDGNLS_EXPORT
OdDbLSComponent
:
public
OdDbLSObject
47
{
48
public
:
49
ODDB_DECLARE_MEMBERS
(
OdDbLSComponent
);
50
55
OdDbLSComponent
();
56
57
OdDbLSComponentType
componentType
()
const
;
58
void
setComponentType
(
OdDbLSComponentType
type
);
59
60
const
OdUInt8
*
componentUID
()
const
;
61
62
OdString
description
()
const
;
63
void
setDescription
(
const
OdString
&str);
64
};
65
69
typedef
OdSmartPtr<OdDbLSComponent>
OdDbLSComponentPtr
;
70
71
#include "
TD_PackPop.h
"
72
73
#endif // ODDGNLS_DBLSCOMPONENT_H
OdString
Definition:
OdString.h:95
OdUInt8
unsigned char OdUInt8
Definition:
OdPlatformSettings.h:759
type
GLuint GLsizei GLsizei GLint GLenum * type
Definition:
gles2_ext.h:274
OdDbLSComponentPtr
OdSmartPtr< OdDbLSComponent > OdDbLSComponentPtr
Definition:
DbLSComponent.h:69
kLSStrokePatternComponent
@ kLSStrokePatternComponent
Definition:
DbLSComponent.h:35
OdDbLSComponent::setDescription
void setDescription(const OdString &str)
kLSCompoundComponent
@ kLSCompoundComponent
Definition:
DbLSComponent.h:34
TD_PackPop.h
OdDbLSComponent::setComponentType
void setComponentType(OdDbLSComponentType type)
OdDbLSComponentType
OdDbLSComponentType
Definition:
DbLSComponent.h:32
OdSmartPtr
Definition:
SmartPtr.h:58
OdDbLSComponent::description
OdString description() const
TD_PackPush.h
DbLSObject.h
OdDbLSComponent::componentUID
const OdUInt8 * componentUID() const
OdDbLSObject
Definition:
DbLSObject.h:51
kLSPointComponent
@ kLSPointComponent
Definition:
DbLSComponent.h:36
OdDbLSComponent
Definition:
DbLSComponent.h:47
kLSInternalComponent
@ kLSInternalComponent
Definition:
DbLSComponent.h:37
ODDGNLS_EXPORT
#define ODDGNLS_EXPORT
Definition:
OdDgnLSExport.h:33
OdDbLSComponent::OdDbLSComponent
OdDbLSComponent()
OdDbLSComponent::ODDB_DECLARE_MEMBERS
ODDB_DECLARE_MEMBERS(OdDbLSComponent)
kLSSymbolComponent
@ kLSSymbolComponent
Definition:
DbLSComponent.h:33
OdDbLSComponent::componentType
OdDbLSComponentType componentType() const
Generated on Mon Oct 12 2020 11:49:30