Skip to content

Commit

Permalink
One ExtensibleObject
Browse files Browse the repository at this point in the history
  • Loading branch information
lilleyse committed Oct 11, 2021
1 parent f6052fd commit 7dad700
Show file tree
Hide file tree
Showing 64 changed files with 224 additions and 270 deletions.
5 changes: 4 additions & 1 deletion Cesium3DTiles/include/Cesium3DTiles/Asset.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,15 @@
// DO NOT EDIT THIS FILE!
#pragma once

#include "ExtensibleObject.h"
#include "Library.h"

#include <CesiumUtility/ExtensibleObject.h>

#include <optional>
#include <string>

using namespace CesiumUtility;

namespace Cesium3DTiles {
/**
* @brief Metadata about the entire tileset.
Expand Down
5 changes: 4 additions & 1 deletion Cesium3DTiles/include/Cesium3DTiles/BoundingVolume.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,14 @@
// DO NOT EDIT THIS FILE!
#pragma once

#include "ExtensibleObject.h"
#include "Library.h"

#include <CesiumUtility/ExtensibleObject.h>

#include <vector>

using namespace CesiumUtility;

namespace Cesium3DTiles {
/**
* @brief A bounding volume that encloses a tile or its content. Exactly one
Expand Down
5 changes: 4 additions & 1 deletion Cesium3DTiles/include/Cesium3DTiles/Content.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,15 @@
#pragma once

#include "BoundingVolume.h"
#include "ExtensibleObject.h"
#include "Library.h"

#include <CesiumUtility/ExtensibleObject.h>

#include <optional>
#include <string>

using namespace CesiumUtility;

namespace Cesium3DTiles {
/**
* @brief Metadata about the tile's content and a link to the content.
Expand Down
90 changes: 0 additions & 90 deletions Cesium3DTiles/include/Cesium3DTiles/ExtensibleObject.h

This file was deleted.

5 changes: 4 additions & 1 deletion Cesium3DTiles/include/Cesium3DTiles/Properties.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,12 @@
// DO NOT EDIT THIS FILE!
#pragma once

#include "ExtensibleObject.h"
#include "Library.h"

#include <CesiumUtility/ExtensibleObject.h>

using namespace CesiumUtility;

namespace Cesium3DTiles {
/**
* @brief A dictionary object of metadata about per-feature properties.
Expand Down
7 changes: 5 additions & 2 deletions Cesium3DTiles/include/Cesium3DTiles/Tile.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,15 @@

#include "BoundingVolume.h"
#include "Content.h"
#include "ExtensibleObject.h"
#include "Library.h"

#include <CesiumUtility/ExtensibleObject.h>

#include <optional>
#include <vector>

using namespace CesiumUtility;

namespace Cesium3DTiles {
/**
* @brief A tile in a 3D Tiles tileset.
Expand Down Expand Up @@ -57,7 +60,7 @@ struct CESIUM3DTILES_API Tile final : public ExtensibleObject {
* Known values are defined in {@link Refine}.
*
*/
std::optional<std::string> refine = Refine::ADD;
std::optional<std::string> refine;

/**
* @brief A floating-point 4x4 affine transformation matrix, stored in
Expand Down
5 changes: 4 additions & 1 deletion Cesium3DTiles/include/Cesium3DTiles/Tileset.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,18 @@
#pragma once

#include "Asset.h"
#include "ExtensibleObject.h"
#include "Library.h"
#include "Properties.h"
#include "Tile.h"

#include <CesiumUtility/ExtensibleObject.h>

#include <string>
#include <unordered_map>
#include <vector>

using namespace CesiumUtility;

namespace Cesium3DTiles {
/**
* @brief A 3D Tiles tileset.
Expand Down
21 changes: 0 additions & 21 deletions Cesium3DTiles/src/ExtensibleObject.cpp

This file was deleted.

5 changes: 4 additions & 1 deletion CesiumGltf/include/CesiumGltf/AccessorSparse.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,14 @@

#include "AccessorSparseIndices.h"
#include "AccessorSparseValues.h"
#include "ExtensibleObject.h"
#include "Library.h"

#include <CesiumUtility/ExtensibleObject.h>

#include <cstdint>

using namespace CesiumUtility;

namespace CesiumGltf {
/**
* @brief Sparse storage of accessor values that deviate from their
Expand Down
5 changes: 4 additions & 1 deletion CesiumGltf/include/CesiumGltf/AccessorSparseIndices.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,14 @@
// DO NOT EDIT THIS FILE!
#pragma once

#include "ExtensibleObject.h"
#include "Library.h"

#include <CesiumUtility/ExtensibleObject.h>

#include <cstdint>

using namespace CesiumUtility;

namespace CesiumGltf {
/**
* @brief An object pointing to a buffer view containing the indices of
Expand Down
5 changes: 4 additions & 1 deletion CesiumGltf/include/CesiumGltf/AccessorSparseValues.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,14 @@
// DO NOT EDIT THIS FILE!
#pragma once

#include "ExtensibleObject.h"
#include "Library.h"

#include <CesiumUtility/ExtensibleObject.h>

#include <cstdint>

using namespace CesiumUtility;

namespace CesiumGltf {
/**
* @brief An object pointing to a buffer view containing the deviating accessor
Expand Down
2 changes: 2 additions & 0 deletions CesiumGltf/include/CesiumGltf/AccessorSpec.h
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@
#include <optional>
#include <vector>

using namespace CesiumUtility;

namespace CesiumGltf {
/**
* @brief A typed view into a buffer view that contains raw binary data.
Expand Down
2 changes: 2 additions & 0 deletions CesiumGltf/include/CesiumGltf/Animation.h
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@

#include <vector>

using namespace CesiumUtility;

namespace CesiumGltf {
/**
* @brief A keyframe animation.
Expand Down
5 changes: 4 additions & 1 deletion CesiumGltf/include/CesiumGltf/AnimationChannel.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,14 @@
#pragma once

#include "AnimationChannelTarget.h"
#include "ExtensibleObject.h"
#include "Library.h"

#include <CesiumUtility/ExtensibleObject.h>

#include <cstdint>

using namespace CesiumUtility;

namespace CesiumGltf {
/**
* @brief An animation channel combines an animation sampler with a target
Expand Down
5 changes: 4 additions & 1 deletion CesiumGltf/include/CesiumGltf/AnimationChannelTarget.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,14 @@
// DO NOT EDIT THIS FILE!
#pragma once

#include "ExtensibleObject.h"
#include "Library.h"

#include <CesiumUtility/ExtensibleObject.h>

#include <cstdint>

using namespace CesiumUtility;

namespace CesiumGltf {
/**
* @brief The descriptor of the animated property.
Expand Down
5 changes: 4 additions & 1 deletion CesiumGltf/include/CesiumGltf/AnimationSampler.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,14 @@
// DO NOT EDIT THIS FILE!
#pragma once

#include "ExtensibleObject.h"
#include "Library.h"

#include <CesiumUtility/ExtensibleObject.h>

#include <cstdint>

using namespace CesiumUtility;

namespace CesiumGltf {
/**
* @brief An animation sampler combines timestamps with a sequence of output
Expand Down
5 changes: 4 additions & 1 deletion CesiumGltf/include/CesiumGltf/Asset.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,15 @@
// DO NOT EDIT THIS FILE!
#pragma once

#include "ExtensibleObject.h"
#include "Library.h"

#include <CesiumUtility/ExtensibleObject.h>

#include <optional>
#include <string>

using namespace CesiumUtility;

namespace CesiumGltf {
/**
* @brief Metadata about the glTF asset.
Expand Down
2 changes: 2 additions & 0 deletions CesiumGltf/include/CesiumGltf/BufferSpec.h
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@
#include <optional>
#include <string>

using namespace CesiumUtility;

namespace CesiumGltf {
/**
* @brief A buffer points to binary geometry, animation, or skins.
Expand Down
2 changes: 2 additions & 0 deletions CesiumGltf/include/CesiumGltf/BufferView.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@
#include <cstdint>
#include <optional>

using namespace CesiumUtility;

namespace CesiumGltf {
/**
* @brief A view into a buffer generally representing a subset of the buffer.
Expand Down
2 changes: 2 additions & 0 deletions CesiumGltf/include/CesiumGltf/Camera.h
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@

#include <optional>

using namespace CesiumUtility;

namespace CesiumGltf {
/**
* @brief A camera's projection. A node **MAY** reference a camera to apply a
Expand Down
5 changes: 4 additions & 1 deletion CesiumGltf/include/CesiumGltf/CameraOrthographic.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,12 @@
// DO NOT EDIT THIS FILE!
#pragma once

#include "ExtensibleObject.h"
#include "Library.h"

#include <CesiumUtility/ExtensibleObject.h>

using namespace CesiumUtility;

namespace CesiumGltf {
/**
* @brief An orthographic camera containing properties to create an orthographic
Expand Down
Loading

0 comments on commit 7dad700

Please sign in to comment.