Index: core/fpdfapi/fpdf_page/cpdf_path.h |
diff --git a/core/fpdfapi/fpdf_page/cpdf_path.h b/core/fpdfapi/fpdf_page/cpdf_path.h |
deleted file mode 100644 |
index 3f77b05d5b9ab511c3cc0ba8a5e4075f28209bcb..0000000000000000000000000000000000000000 |
--- a/core/fpdfapi/fpdf_page/cpdf_path.h |
+++ /dev/null |
@@ -1,50 +0,0 @@ |
-// Copyright 2016 PDFium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |
- |
-#ifndef CORE_FPDFAPI_FPDF_PAGE_CPDF_PATH_H_ |
-#define CORE_FPDFAPI_FPDF_PAGE_CPDF_PATH_H_ |
- |
-#include "core/fxcrt/cfx_count_ref.h" |
-#include "core/fxcrt/fx_system.h" |
-#include "core/fxge/cfx_fxgedevice.h" |
-#include "core/fxge/cfx_pathdata.h" |
-#include "core/fxge/cfx_renderdevice.h" |
- |
-class CPDF_Path { |
- public: |
- CPDF_Path(); |
- CPDF_Path(const CPDF_Path& that); |
- ~CPDF_Path(); |
- |
- void Emplace() { m_Ref.Emplace(); } |
- explicit operator bool() const { return !!m_Ref; } |
- |
- int GetPointCount() const; |
- void SetPointCount(int count); |
- const FX_PATHPOINT* GetPoints() const; |
- FX_PATHPOINT* GetMutablePoints(); |
- |
- int GetFlag(int index) const; |
- FX_FLOAT GetPointX(int index) const; |
- FX_FLOAT GetPointY(int index) const; |
- CFX_FloatRect GetBoundingBox() const; |
- CFX_FloatRect GetBoundingBox(FX_FLOAT line_width, FX_FLOAT miter_limit) const; |
- |
- FX_BOOL IsRect() const; |
- void Transform(const CFX_Matrix* pMatrix); |
- |
- void Append(const CPDF_Path& other, const CFX_Matrix* pMatrix); |
- void Append(const CFX_PathData* pData, const CFX_Matrix* pMatrix); |
- void AppendRect(FX_FLOAT left, FX_FLOAT bottom, FX_FLOAT right, FX_FLOAT top); |
- |
- // TODO(tsepez): Remove when all access thru this class. |
- const CFX_PathData* GetObject() const { return m_Ref.GetObject(); } |
- |
- private: |
- CFX_CountRef<CFX_PathData> m_Ref; |
-}; |
- |
-#endif // CORE_FPDFAPI_FPDF_PAGE_CPDF_PATH_H_ |