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

#include <geomodel_builder_gocad.h>

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

Public Member Functions

 GocadLoadingStorage ()
 
void end_polygon ()
 Ends a polygon (by adding the size of list of polygon corners at the end of the vector) More...
 

Public Attributes

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_
 

Detailed Description

Definition at line 111 of file geomodel_builder_gocad.h.

Constructor & Destructor Documentation

◆ GocadLoadingStorage()

RINGMesh::GocadLoadingStorage::GocadLoadingStorage ( )

Definition at line 1680 of file geomodel_builder_gocad.cpp.

Member Function Documentation

◆ end_polygon()

void RINGMesh::GocadLoadingStorage::end_polygon ( )
inline

Ends a polygon (by adding the size of list of polygon corners at the end of the vector)

Definition at line 120 of file geomodel_builder_gocad.h.

Member Data Documentation

◆ attributes_

std::vector< std::vector< double > > RINGMesh::GocadLoadingStorage::attributes_

Definition at line 132 of file geomodel_builder_gocad.h.

◆ cur_interface_

index_t RINGMesh::GocadLoadingStorage::cur_interface_ { NO_ID }

Definition at line 138 of file geomodel_builder_gocad.h.

◆ cur_surf_polygon_corners_gocad_id_

std::vector< index_t > RINGMesh::GocadLoadingStorage::cur_surf_polygon_corners_gocad_id_

Definition at line 144 of file geomodel_builder_gocad.h.

◆ cur_surf_polygon_ptr_

std::vector< index_t > RINGMesh::GocadLoadingStorage::cur_surf_polygon_ptr_

Definition at line 148 of file geomodel_builder_gocad.h.

◆ cur_surface_

index_t RINGMesh::GocadLoadingStorage::cur_surface_ { NO_ID }

Definition at line 141 of file geomodel_builder_gocad.h.

◆ nb_attribute_fields_

index_t RINGMesh::GocadLoadingStorage::nb_attribute_fields_ { 0 }

Definition at line 135 of file geomodel_builder_gocad.h.

◆ vertices_

std::vector< vec3 > RINGMesh::GocadLoadingStorage::vertices_

Definition at line 130 of file geomodel_builder_gocad.h.

◆ z_sign_

int RINGMesh::GocadLoadingStorage::z_sign_ { 1 }

Definition at line 128 of file geomodel_builder_gocad.h.


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