OpenLexocad
28.0
AdvancedBrep.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
OpenLxApp/Geometry.h
>
4
5
6
7
FORWARD_DECL
(Part, AdvancedBrep)
8
9
namespace
OpenLxApp
10
{
45
class
LX_OPENLXAPP_EXPORT
AdvancedBrep
:
public
Geometry
46
{
47
PROXY_HEADER
(
AdvancedBrep
, Part::AdvancedBrep, IFCADVANCEDBREP)
48
49
public
:
50
~AdvancedBrep
(
void
);
51
bool
setShape
(
pShape
aShape);
52
53
private
:
54
AdvancedBrep
(
void
) {}
55
};
56
57
}
// namespace OpenLxApp
OpenLxApp
Definition:
ActiveScript.h:10
FORWARD_DECL
#define FORWARD_DECL(x, y)
Definition:
Globals.h:93
OpenLxApp::AdvancedBrep::~AdvancedBrep
~AdvancedBrep(void)
OpenLxApp::AdvancedBrep
An advanced B-rep is a boundary representation model in which all faces, edges and vertices are expli...
Definition:
AdvancedBrep.h:46
pShape
std::shared_ptr< Topo::Shape > pShape
Definition:
Variant.h:64
OpenLxApp::Geometry
Super-class of all Geometries (aka GeometricRepresentationItems)
Definition:
Geometry.h:24
OpenLxApp::AdvancedBrep::setShape
bool setShape(pShape aShape)
Geometry.h
PROXY_HEADER
#define PROXY_HEADER(_openlexocadclass_, _corelexocadclass_, _type_)
Definition:
Globals.h:146
lexocad
OpenLxApp
include
OpenLxApp
AdvancedBrep.h
Generated by
1.8.18