37 float hint_max_scattering_element_dimension = -1;
38 float particle_scattering_element_spacing = -1;
std::string particle_constituent_single_name
std::vector< uint8_t > Int8Data_t
uint64_t number_of_particle_scattering_elements
uint8_t particle_scattering_element_coordinates_are_integral
Strucure containing a list of all of the required data needed to create a new shape in the database...
std::vector< uint64_t > IntData_t
FloatData_t particle_scattering_element_radius
void apply(icedb::Shapes::NewShapeRequiredProperties &) const
Int8Data_t particle_scattering_element_composition_whole
IntData_t particle_scattering_element_number
FloatData_t particle_scattering_element_coordinates
Structure containing a list of all of the common optional data for creating a new shape in the databa...
ShapeCommonOptionalData optional
StringData_t particle_constituent_name
std::vector< std::string > StringData_t
Int8Data_t particle_constituent_number
std::unique_ptr< Shape > Shape_Type
The preferred C++ type for referencing a shape.
FloatData_t particle_scattering_element_composition_fractional
ShapeRequiredData required
std::vector< float > FloatData_t
uint8_t number_of_particle_constituents