CFx SDK Documentation
2026 SP0
Loading...
Searching...
No Matches
SDK
CFx
bim_ifc
Entities
IfcCompositeCurve.h
Go to the documentation of this file.
1
2
// Copyright (C) 2002-2024, 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 Open Design Alliance software pursuant to a license
16
// agreement with Open Design Alliance.
17
// Open Design Alliance Copyright (C) 2002-2024 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
// OdIfcCompositeCurve.h: interface for the OdIfcCompositeCurve class.
25
//
27
28
#if !defined(ODA_ODIFCCOMPOSITECURVE_H_INCLUDED_)
29
#define ODA_ODIFCCOMPOSITECURVE_H_INCLUDED_
30
31
#if _MSC_VER > 1000
32
#pragma once
33
#endif
// _MSC_VER > 1000
34
35
#include "
IfcBoundedCurve.h
"
36
#include "
Ge/GeCompositeCurve3d.h
"
37
41
namespace
OdIfc
{
42
47
class
IFCGEOM_EXPORT
OdIfcCompositeCurve
:
public
OdIfcBoundedCurve
48
{
49
ODRX_DECLARE_MEMBERS
(
OdIfcCompositeCurve
);
50
51
public
:
55
virtual
void
compose
();
56
61
virtual
bool
is3d
()
const
;
62
68
virtual
bool
draw
(
OdGiWorldDraw
* pWd)
const
;
69
};
70
SMARTPTR
(
OdIfcCompositeCurve
);
71
72
}
73
74
#endif
// !defined(ODA_ODIFCCOMPOSITECURVE_H_INCLUDED_)
75
GeCompositeCurve3d.h
IfcBoundedCurve.h
IFCGEOM_EXPORT
#define IFCGEOM_EXPORT
Definition
IfcBuildOptions.h:44
SMARTPTR
#define SMARTPTR(classname)
Definition
IfcCommon.h:33
ODRX_DECLARE_MEMBERS
#define ODRX_DECLARE_MEMBERS(ClassName)
Definition
RxObject.h:112
OdGiWorldDraw
Definition
GiWorldDraw.h:44
OdIfc::OdIfcBoundedCurve
Definition
IfcBoundedCurve.h:43
OdIfc::OdIfcCompositeCurve
Definition
IfcCompositeCurve.h:48
OdIfc::OdIfcCompositeCurve::draw
virtual bool draw(OdGiWorldDraw *pWd) const
OdIfc::OdIfcCompositeCurve::compose
virtual void compose()
OdIfc::OdIfcCompositeCurve::is3d
virtual bool is3d() const
OdIfc
Definition
FxBIMExportToIFC.h:34
Generated on Tue Apr 15 2025 11:28:11