struct PlyProperty
struct PlyProperty { // fields std::string name; PLY_DATA_TYPE external_type = PLY_INVALID; PLY_DATA_TYPE internal_type = PLY_INVALID; size_t offset = 0; bool is_list = false; PLY_DATA_TYPE count_external = PLY_INVALID; PLY_DATA_TYPE count_internal = PLY_INVALID; size_t count_offset = 0; // construction PlyProperty(); PlyProperty( const char* Name, PLY_DATA_TYPE External_type, PLY_DATA_TYPE Internal_type, size_t Offset, bool Is_list = false, PLY_DATA_TYPE Count_external = PLY_INVALID, PLY_DATA_TYPE Count_internal = PLY_INVALID, size_t Count_offset = 0 ); };