OpenLexocad  28.0
CompoundTool.h
Go to the documentation of this file.
1 #pragma once
2 
3 namespace Topo
4 {
10 class LX_TOPO_EXPORT CompoundTool
11 {
12 public:
13  virtual ~CompoundTool() = default;
14 
15  static void __setDefaultTool__(Topo::CompoundTool* tool) { _defaultTool = tool; }
16 
17 private:
18  static Topo::CompoundTool* _defaultTool;
19 };
20 
21 } // namespace Topo
Topo::CompoundTool
Tools for creating, manipulating and querying Compounds.
Definition: CompoundTool.h:11
Topo::CompoundTool::__setDefaultTool__
static void __setDefaultTool__(Topo::CompoundTool *tool)
Definition: CompoundTool.h:15
Topo
Definition: DbgInfo.h:17
Topo::CompoundTool::~CompoundTool
virtual ~CompoundTool()=default