Tatooine
Public Member Functions | Public Attributes | List of all members
tatooine::vtk::xml::piece Struct Reference

#include <piece.h>

Collaboration diagram for tatooine::vtk::xml::piece:
[legend]

Public Member Functions

 piece (reader &r, rapidxml::xml_node<> *node)
 
auto read_data_array_set (reader &r, rapidxml::xml_node<> *node, std::map< std::string, data_array > &set) -> void
 
auto read_points (reader &r, rapidxml::xml_node<> *node) -> void
 
auto read_vertices (reader &r, rapidxml::xml_node<> *node) -> void
 
auto read_lines (reader &r, rapidxml::xml_node<> *node) -> void
 
auto read_cells (reader &r, rapidxml::xml_node<> *node) -> void
 
auto read_strips (reader &r, rapidxml::xml_node<> *node) -> void
 
auto read_polygons (reader &r, rapidxml::xml_node<> *node) -> void
 
auto read_point_data (reader &r, rapidxml::xml_node<> *node) -> void
 
auto read_cell_data (reader &r, rapidxml::xml_node<> *node) -> void
 

Public Attributes

std::size_t num_points = {}
 
std::size_t num_vertices = {}
 
std::size_t num_lines = {}
 
std::size_t num_cells = {}
 
std::size_t num_strips = {}
 
std::size_t num_polygons = {}
 
std::optional< std::array< std::size_t, 3 > > extent1 = {}
 
std::optional< std::array< std::size_t, 3 > > extent2 = {}
 
data_array points = {}
 
std::map< std::string, data_arrayvertices = {}
 
std::map< std::string, data_arraylines = {}
 
std::map< std::string, data_arraycells = {}
 
std::map< std::string, data_arraystrips = {}
 
std::map< std::string, data_arraypolygons = {}
 
std::map< std::string, data_arraypoint_data = {}
 
std::map< std::string, data_arraycell_data = {}
 

Constructor & Destructor Documentation

◆ piece()

tatooine::vtk::xml::piece::piece ( reader r,
rapidxml::xml_node<> *  node 
)
explicit

Member Function Documentation

◆ read_cell_data()

auto tatooine::vtk::xml::piece::read_cell_data ( reader r,
rapidxml::xml_node<> *  node 
) -> void

◆ read_cells()

auto tatooine::vtk::xml::piece::read_cells ( reader r,
rapidxml::xml_node<> *  node 
) -> void

◆ read_data_array_set()

auto tatooine::vtk::xml::piece::read_data_array_set ( reader r,
rapidxml::xml_node<> *  node,
std::map< std::string, data_array > &  set 
) -> void

◆ read_lines()

auto tatooine::vtk::xml::piece::read_lines ( reader r,
rapidxml::xml_node<> *  node 
) -> void

◆ read_point_data()

auto tatooine::vtk::xml::piece::read_point_data ( reader r,
rapidxml::xml_node<> *  node 
) -> void

◆ read_points()

auto tatooine::vtk::xml::piece::read_points ( reader r,
rapidxml::xml_node<> *  node 
) -> void

◆ read_polygons()

auto tatooine::vtk::xml::piece::read_polygons ( reader r,
rapidxml::xml_node<> *  node 
) -> void

◆ read_strips()

auto tatooine::vtk::xml::piece::read_strips ( reader r,
rapidxml::xml_node<> *  node 
) -> void

◆ read_vertices()

auto tatooine::vtk::xml::piece::read_vertices ( reader r,
rapidxml::xml_node<> *  node 
) -> void

Member Data Documentation

◆ cell_data

std::map<std::string, data_array> tatooine::vtk::xml::piece::cell_data = {}

◆ cells

std::map<std::string, data_array> tatooine::vtk::xml::piece::cells = {}

◆ extent1

std::optional<std::array<std::size_t, 3> > tatooine::vtk::xml::piece::extent1 = {}

◆ extent2

std::optional<std::array<std::size_t, 3> > tatooine::vtk::xml::piece::extent2 = {}

◆ lines

std::map<std::string, data_array> tatooine::vtk::xml::piece::lines = {}

◆ num_cells

std::size_t tatooine::vtk::xml::piece::num_cells = {}

◆ num_lines

std::size_t tatooine::vtk::xml::piece::num_lines = {}

◆ num_points

std::size_t tatooine::vtk::xml::piece::num_points = {}

◆ num_polygons

std::size_t tatooine::vtk::xml::piece::num_polygons = {}

◆ num_strips

std::size_t tatooine::vtk::xml::piece::num_strips = {}

◆ num_vertices

std::size_t tatooine::vtk::xml::piece::num_vertices = {}

◆ point_data

std::map<std::string, data_array> tatooine::vtk::xml::piece::point_data = {}

◆ points

data_array tatooine::vtk::xml::piece::points = {}

◆ polygons

std::map<std::string, data_array> tatooine::vtk::xml::piece::polygons = {}

◆ strips

std::map<std::string, data_array> tatooine::vtk::xml::piece::strips = {}

◆ vertices

std::map<std::string, data_array> tatooine::vtk::xml::piece::vertices = {}

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