Skip to content

Commit

Permalink
Regenerate 3D Tiles JSON handlers.
Browse files Browse the repository at this point in the history
  • Loading branch information
kring committed Oct 12, 2021
1 parent 58cd5d8 commit d726c76
Show file tree
Hide file tree
Showing 7 changed files with 65 additions and 51 deletions.
11 changes: 5 additions & 6 deletions Cesium3DTilesReader/generated/AssetJsonHandler.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,19 @@
// DO NOT EDIT THIS FILE!
#pragma once

#include "Cesium3DTiles/ReaderContext.h"
#include "ExtensibleObjectJsonHandler.h"

#include <Cesium3DTiles/Asset.h>
#include <CesiumJsonReader/ExtensibleObjectJsonHandler.h>
#include <CesiumJsonReader/StringJsonHandler.h>

namespace Cesium3DTiles {
struct ReaderContext;
class ExtensionReaderContext;

class AssetJsonHandler : public ExtensibleObjectJsonHandler {
class AssetJsonHandler : public CesiumJsonReader::ExtensibleObjectJsonHandler {
public:
using ValueType = Asset;

AssetJsonHandler(const ReaderContext& context) noexcept;
AssetJsonHandler(
const CesiumJsonReader::ExtensionReaderContext& context) noexcept;
void reset(IJsonHandler* pParentHandler, Asset* pObject);

virtual IJsonHandler* readObjectKey(const std::string_view& str) override;
Expand Down
12 changes: 6 additions & 6 deletions Cesium3DTilesReader/generated/BoundingVolumeJsonHandler.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,21 @@
// DO NOT EDIT THIS FILE!
#pragma once

#include "Cesium3DTiles/ReaderContext.h"
#include "ExtensibleObjectJsonHandler.h"

#include <Cesium3DTiles/BoundingVolume.h>
#include <CesiumJsonReader/ArrayJsonHandler.h>
#include <CesiumJsonReader/DoubleJsonHandler.h>
#include <CesiumJsonReader/ExtensibleObjectJsonHandler.h>

namespace Cesium3DTiles {
struct ReaderContext;
class ExtensionReaderContext;

class BoundingVolumeJsonHandler : public ExtensibleObjectJsonHandler {
class BoundingVolumeJsonHandler
: public CesiumJsonReader::ExtensibleObjectJsonHandler {
public:
using ValueType = BoundingVolume;

BoundingVolumeJsonHandler(const ReaderContext& context) noexcept;
BoundingVolumeJsonHandler(
const CesiumJsonReader::ExtensionReaderContext& context) noexcept;
void reset(IJsonHandler* pParentHandler, BoundingVolume* pObject);

virtual IJsonHandler* readObjectKey(const std::string_view& str) override;
Expand Down
11 changes: 6 additions & 5 deletions Cesium3DTilesReader/generated/ContentJsonHandler.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,21 @@
#pragma once

#include "BoundingVolumeJsonHandler.h"
#include "Cesium3DTiles/ReaderContext.h"
#include "ExtensibleObjectJsonHandler.h"

#include <Cesium3DTiles/Content.h>
#include <CesiumJsonReader/ExtensibleObjectJsonHandler.h>
#include <CesiumJsonReader/StringJsonHandler.h>

namespace Cesium3DTiles {
struct ReaderContext;
class ExtensionReaderContext;

class ContentJsonHandler : public ExtensibleObjectJsonHandler {
class ContentJsonHandler
: public CesiumJsonReader::ExtensibleObjectJsonHandler {
public:
using ValueType = Content;

ContentJsonHandler(const ReaderContext& context) noexcept;
ContentJsonHandler(
const CesiumJsonReader::ExtensionReaderContext& context) noexcept;
void reset(IJsonHandler* pParentHandler, Content* pObject);

virtual IJsonHandler* readObjectKey(const std::string_view& str) override;
Expand Down
49 changes: 31 additions & 18 deletions Cesium3DTilesReader/generated/GeneratedJsonHandlers.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,9 @@

using namespace Cesium3DTiles;

TilesetJsonHandler::TilesetJsonHandler(const ReaderContext& context) noexcept
: ExtensibleObjectJsonHandler(context),
TilesetJsonHandler::TilesetJsonHandler(
const CesiumJsonReader::ExtensionReaderContext& context) noexcept
: CesiumJsonReader::ExtensibleObjectJsonHandler(context),
_asset(context),
_properties(context),
_geometricError(),
Expand All @@ -21,7 +22,7 @@ TilesetJsonHandler::TilesetJsonHandler(const ReaderContext& context) noexcept
void TilesetJsonHandler::reset(
CesiumJsonReader::IJsonHandler* pParentHandler,
Tileset* pObject) {
ExtensibleObjectJsonHandler::reset(pParentHandler, pObject);
CesiumJsonReader::ExtensibleObjectJsonHandler::reset(pParentHandler, pObject);
this->_pObject = pObject;
}

Expand Down Expand Up @@ -66,8 +67,9 @@ CesiumJsonReader::IJsonHandler* TilesetJsonHandler::readObjectKeyTileset(

using namespace Cesium3DTiles;

TileJsonHandler::TileJsonHandler(const ReaderContext& context) noexcept
: ExtensibleObjectJsonHandler(context),
TileJsonHandler::TileJsonHandler(
const CesiumJsonReader::ExtensionReaderContext& context) noexcept
: CesiumJsonReader::ExtensibleObjectJsonHandler(context),
_boundingVolume(context),
_viewerRequestVolume(context),
_geometricError(),
Expand All @@ -79,7 +81,7 @@ TileJsonHandler::TileJsonHandler(const ReaderContext& context) noexcept
void TileJsonHandler::reset(
CesiumJsonReader::IJsonHandler* pParentHandler,
Tile* pObject) {
ExtensibleObjectJsonHandler::reset(pParentHandler, pObject);
CesiumJsonReader::ExtensibleObjectJsonHandler::reset(pParentHandler, pObject);
this->_pObject = pObject;
}

Expand Down Expand Up @@ -126,13 +128,16 @@ CesiumJsonReader::IJsonHandler* TileJsonHandler::readObjectKeyTile(

using namespace Cesium3DTiles;

ContentJsonHandler::ContentJsonHandler(const ReaderContext& context) noexcept
: ExtensibleObjectJsonHandler(context), _boundingVolume(context), _uri() {}
ContentJsonHandler::ContentJsonHandler(
const CesiumJsonReader::ExtensionReaderContext& context) noexcept
: CesiumJsonReader::ExtensibleObjectJsonHandler(context),
_boundingVolume(context),
_uri() {}

void ContentJsonHandler::reset(
CesiumJsonReader::IJsonHandler* pParentHandler,
Content* pObject) {
ExtensibleObjectJsonHandler::reset(pParentHandler, pObject);
CesiumJsonReader::ExtensibleObjectJsonHandler::reset(pParentHandler, pObject);
this->_pObject = pObject;
}

Expand Down Expand Up @@ -167,13 +172,16 @@ CesiumJsonReader::IJsonHandler* ContentJsonHandler::readObjectKeyContent(
using namespace Cesium3DTiles;

BoundingVolumeJsonHandler::BoundingVolumeJsonHandler(
const ReaderContext& context) noexcept
: ExtensibleObjectJsonHandler(context), _box(), _region(), _sphere() {}
const CesiumJsonReader::ExtensionReaderContext& context) noexcept
: CesiumJsonReader::ExtensibleObjectJsonHandler(context),
_box(),
_region(),
_sphere() {}

void BoundingVolumeJsonHandler::reset(
CesiumJsonReader::IJsonHandler* pParentHandler,
BoundingVolume* pObject) {
ExtensibleObjectJsonHandler::reset(pParentHandler, pObject);
CesiumJsonReader::ExtensibleObjectJsonHandler::reset(pParentHandler, pObject);
this->_pObject = pObject;
}

Expand Down Expand Up @@ -214,13 +222,15 @@ BoundingVolumeJsonHandler::readObjectKeyBoundingVolume(
using namespace Cesium3DTiles;

PropertiesJsonHandler::PropertiesJsonHandler(
const ReaderContext& context) noexcept
: ExtensibleObjectJsonHandler(context), _maximum(), _minimum() {}
const CesiumJsonReader::ExtensionReaderContext& context) noexcept
: CesiumJsonReader::ExtensibleObjectJsonHandler(context),
_maximum(),
_minimum() {}

void PropertiesJsonHandler::reset(
CesiumJsonReader::IJsonHandler* pParentHandler,
Properties* pObject) {
ExtensibleObjectJsonHandler::reset(pParentHandler, pObject);
CesiumJsonReader::ExtensibleObjectJsonHandler::reset(pParentHandler, pObject);
this->_pObject = pObject;
}

Expand Down Expand Up @@ -257,13 +267,16 @@ CesiumJsonReader::IJsonHandler* PropertiesJsonHandler::readObjectKeyProperties(

using namespace Cesium3DTiles;

AssetJsonHandler::AssetJsonHandler(const ReaderContext& context) noexcept
: ExtensibleObjectJsonHandler(context), _version(), _tilesetVersion() {}
AssetJsonHandler::AssetJsonHandler(
const CesiumJsonReader::ExtensionReaderContext& context) noexcept
: CesiumJsonReader::ExtensibleObjectJsonHandler(context),
_version(),
_tilesetVersion() {}

void AssetJsonHandler::reset(
CesiumJsonReader::IJsonHandler* pParentHandler,
Asset* pObject) {
ExtensibleObjectJsonHandler::reset(pParentHandler, pObject);
CesiumJsonReader::ExtensibleObjectJsonHandler::reset(pParentHandler, pObject);
this->_pObject = pObject;
}

Expand Down
12 changes: 6 additions & 6 deletions Cesium3DTilesReader/generated/PropertiesJsonHandler.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,20 @@
// DO NOT EDIT THIS FILE!
#pragma once

#include "Cesium3DTiles/ReaderContext.h"
#include "ExtensibleObjectJsonHandler.h"

#include <Cesium3DTiles/Properties.h>
#include <CesiumJsonReader/DoubleJsonHandler.h>
#include <CesiumJsonReader/ExtensibleObjectJsonHandler.h>

namespace Cesium3DTiles {
struct ReaderContext;
class ExtensionReaderContext;

class PropertiesJsonHandler : public ExtensibleObjectJsonHandler {
class PropertiesJsonHandler
: public CesiumJsonReader::ExtensibleObjectJsonHandler {
public:
using ValueType = Properties;

PropertiesJsonHandler(const ReaderContext& context) noexcept;
PropertiesJsonHandler(
const CesiumJsonReader::ExtensionReaderContext& context) noexcept;
void reset(IJsonHandler* pParentHandler, Properties* pObject);

virtual IJsonHandler* readObjectKey(const std::string_view& str) override;
Expand Down
10 changes: 5 additions & 5 deletions Cesium3DTilesReader/generated/TileJsonHandler.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,23 +3,23 @@
#pragma once

#include "BoundingVolumeJsonHandler.h"
#include "Cesium3DTiles/ReaderContext.h"
#include "ContentJsonHandler.h"
#include "ExtensibleObjectJsonHandler.h"

#include <Cesium3DTiles/Tile.h>
#include <CesiumJsonReader/ArrayJsonHandler.h>
#include <CesiumJsonReader/DoubleJsonHandler.h>
#include <CesiumJsonReader/ExtensibleObjectJsonHandler.h>
#include <CesiumJsonReader/StringJsonHandler.h>

namespace Cesium3DTiles {
struct ReaderContext;
class ExtensionReaderContext;

class TileJsonHandler : public ExtensibleObjectJsonHandler {
class TileJsonHandler : public CesiumJsonReader::ExtensibleObjectJsonHandler {
public:
using ValueType = Tile;

TileJsonHandler(const ReaderContext& context) noexcept;
TileJsonHandler(
const CesiumJsonReader::ExtensionReaderContext& context) noexcept;
void reset(IJsonHandler* pParentHandler, Tile* pObject);

virtual IJsonHandler* readObjectKey(const std::string_view& str) override;
Expand Down
11 changes: 6 additions & 5 deletions Cesium3DTilesReader/generated/TilesetJsonHandler.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,25 +3,26 @@
#pragma once

#include "AssetJsonHandler.h"
#include "Cesium3DTiles/ReaderContext.h"
#include "ExtensibleObjectJsonHandler.h"
#include "PropertiesJsonHandler.h"
#include "TileJsonHandler.h"

#include <Cesium3DTiles/Tileset.h>
#include <CesiumJsonReader/ArrayJsonHandler.h>
#include <CesiumJsonReader/DictionaryJsonHandler.h>
#include <CesiumJsonReader/DoubleJsonHandler.h>
#include <CesiumJsonReader/ExtensibleObjectJsonHandler.h>
#include <CesiumJsonReader/StringJsonHandler.h>

namespace Cesium3DTiles {
struct ReaderContext;
class ExtensionReaderContext;

class TilesetJsonHandler : public ExtensibleObjectJsonHandler {
class TilesetJsonHandler
: public CesiumJsonReader::ExtensibleObjectJsonHandler {
public:
using ValueType = Tileset;

TilesetJsonHandler(const ReaderContext& context) noexcept;
TilesetJsonHandler(
const CesiumJsonReader::ExtensionReaderContext& context) noexcept;
void reset(IJsonHandler* pParentHandler, Tileset* pObject);

virtual IJsonHandler* readObjectKey(const std::string_view& str) override;
Expand Down

0 comments on commit d726c76

Please sign in to comment.