44 void read_file (std::string
const& filename,
SampleList* samples);
47 void open_file (std::string
const& filename);
49 bool next_sample (
Sample* sample);
56 std::vector<mve::geom::PLYVertexProperty> props;
58 unsigned int num_vertices;
59 unsigned int current_vertex;
64 unsigned int num_skipped_zero_normal;
65 unsigned int num_skipped_invalid_confidence;
66 unsigned int num_skipped_invalid_scale;
67 unsigned int num_skipped_large_scale;
68 unsigned int num_unnormalized_normals;
72 bool process_sample (Sample* sample, SamplesState* state);
73 void reset_samples_state (SamplesState* state);
74 void print_samples_state (SamplesState* state);
76 void ply_read (
float* value);
77 void ply_read (uint8_t* value);
78 void ply_read_convert (
float* value);
79 bool next_sample_intern (Sample* sample);
80 void reset_stream_state (
void);