OpenLexocad
28.0
Conic.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
Geom/Ax2.h
>
4
#include <
OpenLxApp/Curve.h
>
5
6
7
FORWARD_DECL
(Part, Conic)
8
9
namespace
OpenLxApp
10
{
22
class
LX_OPENLXAPP_EXPORT
Conic
:
public
Curve
23
{
24
PROXY_HEADER_ABSTRACT
(
Conic
, Part::Conic, IFCCONIC)
25
26
DECL_PROPERTY
(
Conic
, Position,
Geom
::Ax2)
27
28
public:
29
virtual ~
Conic
(
void
);
30
31
protected:
32
Conic
(
void
) {}
33
};
34
35
}
// namespace OpenLxApp
OpenLxApp
Definition:
ActiveScript.h:10
FORWARD_DECL
#define FORWARD_DECL(x, y)
Definition:
Globals.h:93
OpenLxApp::Curve
A curve can be envisioned as the path of a point moving in its coordinate space. (Definition from ISO...
Definition:
Curve.h:28
PROXY_HEADER_ABSTRACT
#define PROXY_HEADER_ABSTRACT(_openlexocadclass_, _corelexocadclass_, _type_)
Definition:
Globals.h:137
OpenLxApp::Conic
A conic is a planar curve which could be produced by intersecting a plane with a cone....
Definition:
Conic.h:23
DECL_PROPERTY
#define DECL_PROPERTY(_class_, _name_, _type_)
DECL_PROPERTY and DEFINE_PROPERTY are macros used for mapping between the properties of Lexocad objec...
Definition:
Globals.h:242
Curve.h
Ax2.h
Geom
Definition:
PropertyContainer.h:33
lexocad
OpenLxApp
include
OpenLxApp
Conic.h
Generated by
1.8.18