Skip to content

Project OpenGeode-Geosciencesio ​

namespace internal ​

Records ​

Functions ​

read_header ​

cpp
HeaderData read_header(std::ifstream & file)
HeaderData read_header(std::ifstream & file)

read_name ​

cpp
basic_string read_name(Span tokens)
basic_string read_name(Span tokens)

write_header ​

cpp
void write_header(std::ofstream & file, const HeaderData & data)
void write_header(std::ofstream & file, const HeaderData & data)

read_CRS ​

cpp
CRSData read_CRS(std::ifstream & file)
CRSData read_CRS(std::ifstream & file)

write_CRS ​

cpp
void write_CRS(std::ofstream & file, const CRSData & data)
void write_CRS(std::ofstream & file, const CRSData & data)

read_prop_header ​

cpp
PropHeaderData read_prop_header(std::ifstream & file, basic_string_view prefix)
PropHeaderData read_prop_header(std::ifstream & file, basic_string_view prefix)

read_properties ​

cpp
void read_properties(const PropHeaderData & properties_header, std::vector<std::vector<double> > & attribute_values, Span tokens, geode::index_t line_properties_position)
void read_properties(const PropHeaderData & properties_header, std::vector<std::vector<double> > & attribute_values, Span tokens, geode::index_t line_properties_position)

create_attributes ​

cpp
void create_attributes(const PropHeaderData & attributes_header, Span attributes_values, geode::AttributeManager & attribute_manager, geode::index_t nb_vertices, Span inverse_vertex_mapping)
void create_attributes(const PropHeaderData & attributes_header, Span attributes_values, geode::AttributeManager & attribute_manager, geode::index_t nb_vertices, Span inverse_vertex_mapping)

write_prop_header ​

cpp
void write_prop_header(std::ofstream & file, const PropHeaderData & data)
void write_prop_header(std::ofstream & file, const PropHeaderData & data)

write_property_class_header ​

cpp
void write_property_class_header(std::ofstream & file, const PropClassHeaderData & data)
void write_property_class_header(std::ofstream & file, const PropClassHeaderData & data)

read_tsurf ​

cpp
std::optional<TSurfData> read_tsurf(std::ifstream & file)
std::optional<TSurfData> read_tsurf(std::ifstream & file)

read_ecurve ​

cpp
std::optional<ECurveData> read_ecurve(std::ifstream & file)
std::optional<ECurveData> read_ecurve(std::ifstream & file)

read_vs_points ​

cpp
optional read_vs_points(std::ifstream & file)
optional read_vs_points(std::ifstream & file)

determine_surface_to_regions_sides ​

cpp
RegionSurfaceSide determine_surface_to_regions_sides(const BRep & brep)
RegionSurfaceSide determine_surface_to_regions_sides(const BRep & brep)

clone_with_model_boundaries ​

cpp
Model clone_with_model_boundaries(const Model & model)
Model clone_with_model_boundaries(const Model & model)

check_brep_polygons ​

cpp
bool check_brep_polygons(const BRep & brep)
bool check_brep_polygons(const BRep & brep)

get_one_border_edge ​

cpp
optional get_one_border_edge(const SurfaceMesh3D & mesh)
optional get_one_border_edge(const SurfaceMesh3D & mesh)

Geode-solutions' documentation website