ACF $AcfVersion:0$
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
7#include <i2d/CTubeNode.h>
8
9
10namespace i2d
11{
12
13
17class CTubePolyline: public TDataNodePolyline<CTubeNode>
18{
19public:
21
22 // reimplemented (i2d::IObject2d)
23 virtual bool Transform(
24 const ITransformation2d& transformation,
26 double* errorFactorPtr = NULL) override;
27};
28
29
30} // namespace i2d
31
32
33
34
35
Definition of tube region based on polyline.
TDataNodePolyline< CTubeNode > BaseClass
virtual bool Transform(const ITransformation2d &transformation, ITransformation2d::ExactnessMode mode=ITransformation2d::EM_NONE, double *errorFactorPtr=NULL) override
Transform this object using some transformation.
Common interface for all calibration objects.
@ EM_NONE
There are no preferences, should be automatically selected.
Generic polyline implementation with additional information stored for each node.
#define NULL
Definition istd.h:74
Contains the 2D objects.
Definition CAffine2d.h:11