ACF
$AcfVersion:0$
Acf
Include
i2d
CTubePolyline.h
Go to the documentation of this file.
1
// SPDX-License-Identifier: LGPL-2.1-or-later OR GPL-2.0-or-later OR GPL-3.0-or-later OR LicenseRef-ACF-Commercial
2
#pragma once
3
4
5
// ACF includes
6
#include <
i2d/TDataNodePolyline.h
>
7
#include <
i2d/CTubeNode.h
>
8
9
10
namespace
i2d
11
{
12
13
17
class
CTubePolyline
:
public
TDataNodePolyline
<CTubeNode>
18
{
19
public
:
20
typedef
TDataNodePolyline<CTubeNode>
BaseClass
;
21
22
// reimplemented (i2d::IObject2d)
23
virtual
bool
Transform
(
24
const
ITransformation2d
& transformation,
25
ITransformation2d::ExactnessMode
mode =
ITransformation2d::EM_NONE
,
26
double
* errorFactorPtr =
NULL
)
override
;
27
};
28
29
30
}
// namespace i2d
31
32
33
34
35
CTubeNode.h
TDataNodePolyline.h
i2d::CTubePolyline
Definition of tube region based on polyline.
Definition
CTubePolyline.h:18
i2d::CTubePolyline::BaseClass
TDataNodePolyline< CTubeNode > BaseClass
Definition
CTubePolyline.h:20
i2d::CTubePolyline::Transform
virtual bool Transform(const ITransformation2d &transformation, ITransformation2d::ExactnessMode mode=ITransformation2d::EM_NONE, double *errorFactorPtr=NULL) override
Transform this object using some transformation.
i2d::ITransformation2d
Common interface for all calibration objects.
Definition
ITransformation2d.h:30
i2d::ITransformation2d::ExactnessMode
ExactnessMode
Definition
ITransformation2d.h:33
i2d::ITransformation2d::EM_NONE
@ EM_NONE
There are no preferences, should be automatically selected.
Definition
ITransformation2d.h:37
i2d::TDataNodePolyline
Generic polyline implementation with additional information stored for each node.
Definition
TDataNodePolyline.h:24
NULL
#define NULL
Definition
istd.h:74
i2d
Contains the 2D objects.
Definition
CAffine2d.h:11
Generated by
1.9.8