Photon Engine 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
PlyFile.h File Reference

PLY (Polygon File Format) IO operations. More...

#include "DataIO/FileSystem/Path.h"
#include "Utility/SemanticVersion.h"
#include "Math/constant.h"
#include <Common/primitive_type.h>
#include <vector>
#include <cstddef>
#include <string>
#include <string_view>
#include <climits>

Go to the source code of this file.

Classes

struct  ph::PlyIOConfig
 
struct  ph::PlyProperty
 PLY property storage. More...
 
struct  ph::PlyElement
 PLY element storage. More...
 
class  ph::PlyPropertyValues
 A convenient PLY property accessor. More...
 
class  ph::PlyPropertyListValues
 A convenient PLY list property accessor. More...
 
class  ph::PlyFile
 

Namespaces

namespace  ph
 The root for all renderer implementations.
 

Enumerations

enum class  ph::EPlyDataFormat { ph::ASCII = 0 , ph::BinaryLittleEndian , ph::BinaryBigEndian , ph::NUM }
 
enum class  ph::EPlyDataType {
  ph::Unspecified = 0 , ph::Int8 , ph::UInt8 , ph::Int16 ,
  ph::UInt16 , ph::Int32 , ph::UInt32 , ph::Float32 ,
  ph::Float64 , ph::NUM
}
 

Detailed Description

PLY (Polygon File Format) IO operations.

References: [1] PLY format specification: http://paulbourke.net/dataformats/ply/