46 #ifndef __PLY_PARSER_H__ 47 #define __PLY_PARSER_H__ 118 std::map<Type, std::pair<int, std::string> > PropertyTable;
124 Type listType = Type::INVALID;
127 PlyProperty(std::istream &is);
128 PlyProperty(
const Type type,
const std::string &_name);
129 PlyProperty(
const Type list_type,
const Type prop_type,
const std::string &_name,
const ulonglong list_count);
135 std::vector<PLYparser::PlyProperty> properties;
137 PlyElement(std::istream &is);
138 PlyElement(
const std::string &_name,
const ulonglong count);
141 static Type propertyTypeFromString(
const std::string &t);
143 bool findIdxOfPropertiesAndElement(
144 const std::vector<PlyElement> &elements,
145 const std::string &elementKey,
146 const std::string &propertyKeys,
152 const std::string& fileName,
158 const std::string& fileName,
165 const std::string& fileName,
171 const std::string& fileName,
unsigned long long ulonglong