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-2020 by PDFTron Systems 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 
26 {
27 public:
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 
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
double GetCubicXCoord(UInt32 index)
double GetCubicYCoord(UInt32 index)
void AddSourcePoint(double x, double y)
TRN_UInt32 UInt32
Definition: BasicTypes.h:13
CubicCurveBuilder & operator=(const CubicCurveBuilder &other)