- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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
15 namespace pdftron { namespace PDF {
16
17
25 class CubicCurveBuilder
26 {
27 public:
28 CubicCurveBuilder();
29 CubicCurveBuilder(const CubicCurveBuilder& other);
30 CubicCurveBuilder(TRN_CubicCurveBuilder impl);
31 CubicCurveBuilder& operator= (const CubicCurveBuilder& other);
32 ~CubicCurveBuilder();
33
34 void Destroy();
35
36 //methods:
37
43 UInt32 NumSourcePoints();
44
51 void AddSourcePoint(double x, double y);
52
58 UInt32 NumCubicPoints();
59
66 double GetCubicXCoord(UInt32 index);
67
74 double GetCubicYCoord(UInt32 index);
75
76 #ifndef SWIGHIDDEN
77 TRN_CubicCurveBuilder m_impl;
78 #endif
79
80 private:
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
pdftron::PDF::CubicCurveBuilder::CubicCurveBuilder
CubicCurveBuilder()
pdftron::PDF::CubicCurveBuilder::GetCubicXCoord
double GetCubicXCoord(UInt32 index)
pdftron::PDF::CubicCurveBuilder::GetCubicYCoord
double GetCubicYCoord(UInt32 index)
pdftron::PDF::CubicCurveBuilder::m_impl
TRN_CubicCurveBuilder m_impl
Definition: CubicCurveBuilder.h:77
pdftron::PDF::CubicCurveBuilder
Definition: CubicCurveBuilder.h:25
UString.h
pdftron::PDF::CubicCurveBuilder::AddSourcePoint
void AddSourcePoint(double x, double y)
pdftron::UInt32
TRN_UInt32 UInt32
Definition: BasicTypes.h:13
pdftron::PDF::CubicCurveBuilder::operator=
CubicCurveBuilder & operator=(const CubicCurveBuilder &other)
pdftron::PDF::CubicCurveBuilder::~CubicCurveBuilder
~CubicCurveBuilder()
PDFDoc.h
BasicTypes.h
pdftron::PDF::CubicCurveBuilder::Destroy
void Destroy()
pdftron::PDF::CubicCurveBuilder::NumCubicPoints
UInt32 NumCubicPoints()
pdftron::PDF::CubicCurveBuilder::NumSourcePoints
UInt32 NumSourcePoints()