Loading...
Searching...
No Matches
CubicCurveBuilder.h
Go to the documentation of this file.
1//---------------------------------------------------------------------------------------
2// Copyright (c) 2001-2025 by Apryse Software Inc. All Rights Reserved.
3// Consult legal.txt regarding legal and license information.
4//---------------------------------------------------------------------------------------
5// !Warning! This file is autogenerated, modify the .codegen file, not this one
6// (any changes here will be wiped out during the autogen process)
7
8#ifndef PDFTRON_H_CPPPDFCubicCurveBuilder
9#define PDFTRON_H_CPPPDFCubicCurveBuilder
10#include <C/PDF/TRN_CubicCurveBuilder.h>
11#include <Common/BasicTypes.h>
12#include <Common/UString.h>
13#include <PDF/PDFDoc.h>
14
15namespace pdftron { namespace PDF {
16
17
26{
27public:
30 CubicCurveBuilder(TRN_CubicCurveBuilder impl);
33
34 void Destroy();
35
36 //methods:
37
44
51 void AddSourcePoint(double x, double y);
52
59
66 double GetCubicXCoord(UInt32 index);
67
74 double GetCubicYCoord(UInt32 index);
75
76#ifndef SWIGHIDDEN
77 TRN_CubicCurveBuilder m_impl;
78#endif
79
80private:
81
82#ifndef SWIGHIDDEN
83 mutable bool m_owner;
84#endif
85};
86
87#include <Impl/CubicCurveBuilder.inl>
88} //end pdftron
89} //end PDF
90
91
92#endif //PDFTRON_H_CPPPDFCubicCurveBuilder
CubicCurveBuilder(const CubicCurveBuilder &other)
double GetCubicXCoord(UInt32 index)
void AddSourcePoint(double x, double y)
CubicCurveBuilder(TRN_CubicCurveBuilder impl)
CubicCurveBuilder & operator=(const CubicCurveBuilder &other)
double GetCubicYCoord(UInt32 index)
TRN_UInt32 UInt32
Definition BasicTypes.h:13