Project OpenGeode-Geosciencesio
class MLOutputImpl
Functions
~MLOutputImpl
cpp
public void ~MLOutputImpl<Model>()
public void ~MLOutputImpl<Model>()
write_file
cpp
public void write_file()
public void write_file()
MLOutputImpl
cpp
protected void MLOutputImpl<Model>(basic_string_view filename, const Model & model)
protected void MLOutputImpl<Model>(basic_string_view filename, const Model & model)
component_id
cpp
protected index_t & component_id()
protected index_t & component_id()
components
cpp
protected absl::flat_hash_map<uuid, index_t> & components()
protected absl::flat_hash_map<uuid, index_t> & components()
file
cpp
protected std::ofstream & file()
protected std::ofstream & file()
write_key_triangle
cpp
protected void write_key_triangle(const Component & component)
protected void write_key_triangle(const Component & component)
write_geological_tsurfs
cpp
protected void write_geological_tsurfs()
protected void write_geological_tsurfs()
unclassified_tsurfs
cpp
protected vector unclassified_tsurfs()
protected vector unclassified_tsurfs()
write_tsurfs
cpp
protected void write_tsurfs()
protected void write_tsurfs()
write_geological_tfaces
cpp
protected void write_geological_tfaces()
protected void write_geological_tfaces()
write_tfaces
cpp
protected void write_tfaces()
protected void write_tfaces()
write_universe
cpp
protected void write_universe()
protected void write_universe()
write_regions
cpp
protected void write_regions()
protected void write_regions()
write_geological_regions
cpp
protected void write_geological_regions()
protected void write_geological_regions()
write_model_components
cpp
protected void write_model_components()
protected void write_model_components()
write_surface
cpp
protected index_t write_surface(const Surface3D & surface, const index_t current_offset)
protected index_t write_surface(const Surface3D & surface, const index_t current_offset)
process_surface_edge
cpp
protected void process_surface_edge(const Surface3D & surface, const PolygonEdge & edge, const index_t current_offset, std::vector<std::array<index_t, 2> > & line_starts)
protected void process_surface_edge(const Surface3D & surface, const PolygonEdge & edge, const index_t current_offset, std::vector<std::array<index_t, 2> > & line_starts)
add_corners_and_line_starts
cpp
protected void add_corners_and_line_starts(const Surface3D & surface, const index_t current_offset, std::vector<std::array<index_t, 2> > & line_starts)
protected void add_corners_and_line_starts(const Surface3D & surface, const index_t current_offset, std::vector<std::array<index_t, 2> > & line_starts)
find_boundary_corners_and_line_starts
cpp
protected void find_boundary_corners_and_line_starts(const ModelBoundary3D & surface_collection, std::vector<std::array<index_t, 2> > & line_starts)
protected void find_boundary_corners_and_line_starts(const ModelBoundary3D & surface_collection, std::vector<std::array<index_t, 2> > & line_starts)
find_corners_and_line_starts
cpp
protected void find_corners_and_line_starts(const ItemRange & item_range, std::vector<std::array<index_t, 2> > & line_starts)
protected void find_corners_and_line_starts(const ItemRange & item_range, std::vector<std::array<index_t, 2> > & line_starts)
find_corners_and_line_starts_for_unclassified_surface
cpp
protected vector find_corners_and_line_starts_for_unclassified_surface(const uuid & surface_id)
protected vector find_corners_and_line_starts_for_unclassified_surface(const uuid & surface_id)
write_corners
cpp
protected void write_corners(Span line_starts)
protected void write_corners(Span line_starts)
write_line_starts
cpp
protected void write_line_starts(index_t current_offset, Span line_starts)
protected void write_line_starts(index_t current_offset, Span line_starts)
write_geological_model_surfaces
cpp
protected void write_geological_model_surfaces()
protected void write_geological_model_surfaces()
write_model_surfaces
cpp
protected void write_model_surfaces()
protected void write_model_surfaces()
component_name
cpp
protected basic_string component_name(const Component & component)
protected basic_string component_name(const Component & component)