LibreCAD
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
•
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
:
17
lc::geo::Coordinate
_coordinate
;
18
};
19
}
20
}
lc::builder::PointBuilder::_coordinate
lc::geo::Coordinate _coordinate
Definition:
point.h:17
lc::builder::PointBuilder::coordinate
const geo::Coordinate & coordinate() const
Definition:
point.cpp:11
lc
Definition:
cadentity.h:12
lc::builder::PointBuilder::setCoordinate
PointBuilder * setCoordinate(const geo::Coordinate &coordinate)
Definition:
point.cpp:15
cadentity.h
lc::builder::CADEntityBuilder
Definition:
cadentity.h:7
lc::builder::PointBuilder::build
entity::Point_CSPtr build()
Definition:
point.cpp:21
lc::geo::Coordinate
Definition:
geocoordinate.h:12
lc::builder::PointBuilder
Definition:
point.h:7
lc::builder::PointBuilder::~PointBuilder
virtual ~PointBuilder()
Definition:
point.cpp:7
lckernel
cad
builders
point.h
Generated on Mon Jun 18 2018 14:02:07 for LibreCAD by
1.8.8