|
Blender V5.0
|
#include <atomic>#include <charconv>#include <optional>#include <variant>#include "BLI_array_utils.hh"#include "fast_float.h"#include "BKE_anonymous_attribute_id.hh"#include "BKE_attribute.hh"#include "BKE_pointcloud.hh"#include "BKE_report.hh"#include "BLI_csv_parse.hh"#include "BLI_fileops.hh"#include "BLI_implicit_sharing.hh"#include "BLI_vector.hh"#include "IO_csv.hh"Go to the source code of this file.
Classes | |
| struct | blender::io::csv::ColumnInfo |
| struct | blender::io::csv::ChunkResult |
| struct | blender::io::csv::ParseFloatColumnResult |
| struct | blender::io::csv::ParseIntColumnResult |
Namespaces | |
| namespace | blender |
| namespace | blender::io |
| namespace | blender::io::csv |
Typedefs | |
| using | blender::io::csv::ColumnData = std::variant<std::monostate, Vector<float>, Vector<int>> |
Functions | |
| static ParseFloatColumnResult | blender::io::csv::parse_column_as_floats (const csv_parse::CsvRecords &records, const int column_i) |
| static ParseIntColumnResult | blender::io::csv::parse_column_as_ints (const csv_parse::CsvRecords &records, const int column_i) |
| static ChunkResult | blender::io::csv::parse_records_chunk (const csv_parse::CsvRecords &records, MutableSpan< ColumnInfo > columns_info) |
| static Array< std::optional< GArray<> > > | blender::io::csv::flatten_valid_attribute_chunks (const Span< ColumnInfo > columns_info, OffsetIndices< int > chunk_offsets, MutableSpan< ChunkResult > chunks) |
| PointCloud * | blender::io::csv::import_csv_as_pointcloud (const CSVImportParams &import_params) |