LibreCAD
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
point.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "cadentity.h"
4 
5 namespace lc {
6  namespace builder {
7  class PointBuilder : public CADEntityBuilder {
8  public:
9  virtual ~PointBuilder();
10 
11  const geo::Coordinate& coordinate() const;
12  PointBuilder* setCoordinate(const geo::Coordinate& coordinate);
13 
14  entity::Point_CSPtr build();
15 
16  private:
18  };
19  }
20 }
lc::geo::Coordinate _coordinate
Definition: point.h:17
const geo::Coordinate & coordinate() const
Definition: point.cpp:11
Definition: cadentity.h:12
PointBuilder * setCoordinate(const geo::Coordinate &coordinate)
Definition: point.cpp:15
entity::Point_CSPtr build()
Definition: point.cpp:21
virtual ~PointBuilder()
Definition: point.cpp:7