chromium/third_party/pdfium/core/fpdfapi/page/cpdf_pageobject.cpp

// Copyright 2016 The PDFium Authors
// 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

#include "core/fpdfapi/page/cpdf_pageobject.h"

#include <utility>

#include "core/fxcrt/fx_coordinates.h"

CPDF_PageObject::CPDF_PageObject(int32_t content_stream)
    :{}

CPDF_PageObject::~CPDF_PageObject() = default;

bool CPDF_PageObject::IsText() const {}

bool CPDF_PageObject::IsPath() const {}

bool CPDF_PageObject::IsImage() const {}

bool CPDF_PageObject::IsShading() const {}

bool CPDF_PageObject::IsForm() const {}

CPDF_TextObject* CPDF_PageObject::AsText() {}

const CPDF_TextObject* CPDF_PageObject::AsText() const {}

CPDF_PathObject* CPDF_PageObject::AsPath() {}

const CPDF_PathObject* CPDF_PageObject::AsPath() const {}

CPDF_ImageObject* CPDF_PageObject::AsImage() {}

const CPDF_ImageObject* CPDF_PageObject::AsImage() const {}

CPDF_ShadingObject* CPDF_PageObject::AsShading() {}

const CPDF_ShadingObject* CPDF_PageObject::AsShading() const {}

CPDF_FormObject* CPDF_PageObject::AsForm() {}

const CPDF_FormObject* CPDF_PageObject::AsForm() const {}

pdfium::span<const ByteString> CPDF_PageObject::GetGraphicsResourceNames()
    const {}

void CPDF_PageObject::SetDefaultStates() {}

void CPDF_PageObject::CopyData(const CPDF_PageObject* pSrc) {}

void CPDF_PageObject::TransformClipPath(const CFX_Matrix& matrix) {}

FX_RECT CPDF_PageObject::GetBBox() const {}

FX_RECT CPDF_PageObject::GetTransformedBBox(const CFX_Matrix& matrix) const {}