RINGMesh  Version 5.0.0
A programming library for geological model meshes
RINGMesh::TSolidLoadingStorage Struct Reference

Structure used to load a GeoModel by GeoModelBuilderTSolid. More...

#include <geomodel_builder_gocad.h>

Inheritance diagram for RINGMesh::TSolidLoadingStorage:
RINGMesh::GocadLoadingStorage

Public Attributes

index_t cur_region_ { NO_ID }
 
VertexMap vertex_map_
 
std::vector< index_t > tetra_corners_ {}
 
std::vector< std::string > vertex_attribute_names_ {}
 
std::vector< index_t > vertex_attribute_dims_ {}
 
index_t cur_gocad_vrtx_id1_ { NO_ID }
 
index_t cur_gocad_vrtx_id2_ { NO_ID }
 
index_t cur_gocad_vrtx_id3_ { NO_ID }
 
index_t cur_gocad_vrtx_id4_ { NO_ID }
 
std::map< index_t, index_t > lighttsolid_atom_map_ {}
 
index_t nb_vertices_ { 0 }
 
- Public Attributes inherited from RINGMesh::GocadLoadingStorage
int z_sign_ { 1 }
 
std::vector< vec3vertices_
 
std::vector< std::vector< double > > attributes_
 
index_t nb_attribute_fields_ { 0 }
 
index_t cur_interface_ { NO_ID }
 
index_t cur_surface_ { NO_ID }
 
std::vector< index_t > cur_surf_polygon_corners_gocad_id_
 
std::vector< index_t > cur_surf_polygon_ptr_
 

Additional Inherited Members

- Public Member Functions inherited from RINGMesh::GocadLoadingStorage
 GocadLoadingStorage ()
 
void end_polygon ()
 Ends a polygon (by adding the size of list of polygon corners at the end of the vector) More...
 

Detailed Description

Structure used to load a GeoModel by GeoModelBuilderTSolid.

Definition at line 495 of file geomodel_builder_gocad.h.

Member Data Documentation

◆ cur_gocad_vrtx_id1_

index_t RINGMesh::TSolidLoadingStorage::cur_gocad_vrtx_id1_ { NO_ID }

Definition at line 513 of file geomodel_builder_gocad.h.

◆ cur_gocad_vrtx_id2_

index_t RINGMesh::TSolidLoadingStorage::cur_gocad_vrtx_id2_ { NO_ID }

Definition at line 514 of file geomodel_builder_gocad.h.

◆ cur_gocad_vrtx_id3_

index_t RINGMesh::TSolidLoadingStorage::cur_gocad_vrtx_id3_ { NO_ID }

Definition at line 515 of file geomodel_builder_gocad.h.

◆ cur_gocad_vrtx_id4_

index_t RINGMesh::TSolidLoadingStorage::cur_gocad_vrtx_id4_ { NO_ID }

Definition at line 516 of file geomodel_builder_gocad.h.

◆ cur_region_

index_t RINGMesh::TSolidLoadingStorage::cur_region_ { NO_ID }

Definition at line 498 of file geomodel_builder_gocad.h.

◆ lighttsolid_atom_map_

std::map< index_t, index_t > RINGMesh::TSolidLoadingStorage::lighttsolid_atom_map_ {}

Definition at line 519 of file geomodel_builder_gocad.h.

◆ nb_vertices_

index_t RINGMesh::TSolidLoadingStorage::nb_vertices_ { 0 }

Definition at line 522 of file geomodel_builder_gocad.h.

◆ tetra_corners_

std::vector< index_t > RINGMesh::TSolidLoadingStorage::tetra_corners_ {}

Definition at line 504 of file geomodel_builder_gocad.h.

◆ vertex_attribute_dims_

std::vector< index_t > RINGMesh::TSolidLoadingStorage::vertex_attribute_dims_ {}

Definition at line 510 of file geomodel_builder_gocad.h.

◆ vertex_attribute_names_

std::vector< std::string > RINGMesh::TSolidLoadingStorage::vertex_attribute_names_ {}

Definition at line 507 of file geomodel_builder_gocad.h.

◆ vertex_map_

VertexMap RINGMesh::TSolidLoadingStorage::vertex_map_

Definition at line 501 of file geomodel_builder_gocad.h.


The documentation for this struct was generated from the following file: