OpenLexocad  28.0
ActiveVertex.h
Go to the documentation of this file.
1 // //
3 // LEXOCAD API //
4 // //
5 // ©2005-2016 Cadwork Informatik. All rights reserved. //
6 // //
7 // ONLY INCLUDE OTHER INTERFACES! //
8 // Lexocad provides API Classes for public use and //
9 // Implementation Classes for private use. //
10 // //
11 // - Do ONLY include and use the LEXOCAD API in this header. //
12 // - Do not change existing interfaces. //
13 // - Document your code! //
14 // //
15 // - All types from Base, Core, Geom, Topo are allowed here. //
16 // - In the Gui modules the use of Qt types is allowed. //
17 // //
19 
20 #pragma once
21 #include <OpenLxApp/Element.h>
22 
23 #include <Topo/Shape.h>
24 
25 namespace OpenLxUI
26 {
33 struct LX_OPENLXUI_EXPORT ActiveVertex
34 {
37  std::shared_ptr<OpenLxApp::Element> element;
38 };
39 } // namespace OpenLxUI
pConstVertex
std::shared_ptr< Topo::Vertex const > pConstVertex
Definition: Types.h:74
Element.h
OpenLxUI::ActiveVertex::localVertex
pConstVertex localVertex
Definition: ActiveVertex.h:36
OpenLxUI::ActiveVertex::globalVertex
pConstVertex globalVertex
Definition: ActiveVertex.h:35
Shape.h
OpenLxUI::ActiveVertex::element
std::shared_ptr< OpenLxApp::Element > element
Definition: ActiveVertex.h:37
OpenLxUI::ActiveVertex
Definition: ActiveVertex.h:34
OpenLxUI
Definition: ActiveEdge.h:26