23#ifndef VCL_IO_MESH_PLY_DETAIL_PLY_H
24#define VCL_IO_MESH_PLY_DETAIL_PLY_H
26#include <vclib/base.h>
30namespace vcl::detail {
36typedef enum { ASCII, BINARY_LITTLE_ENDIAN, BINARY_BIG_ENDIAN, UNKNOWN } Format;
38typedef enum { VERTEX, FACE, EDGE, TRISTRIP, MATERIAL, OTHER } ElementType;
40typedef enum { RGB, RGBA } ColorMode;
75 metallic_roughness_texture,
87 ply::PropertyName name;
88 ply::PropertyType type;
90 ply::PropertyType listSizeType;
91 std::string unknownPropertyName;
96 ply::ElementType type;
97 std::list<PlyProperty> properties;
99 std::string unknownElementType;
PrimitiveType
A simple type that enumerates the main primitive types.
Definition base.h:71