23#ifndef VCL_LOAD_SAVE_PLY_DETAIL_PLY_H
24#define VCL_LOAD_SAVE_PLY_DETAIL_PLY_H
26#include <vclib/misc/tokenizer.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;
70 ply::PropertyName name;
71 ply::PropertyType type;
73 ply::PropertyType listSizeType;
74 std::string unknownPropertyName;
79 ply::ElementType type;
80 std::list<PlyProperty> properties;
82 std::string unknownElementType;
PrimitiveType
A simple type that enumerates the main primitive types.
Definition base.h:58