Public Member Functions | Public Attributes | List of all members
mvsim::Block::GeometryParams Struct Reference

Params for the <geometry> XML tag: More...

Public Member Functions

 GeometryParams ()=default
 

Public Attributes

float length = 0
 
float lx = 0
 
float ly = 0
 
float lz = 0
 
const TParameterDefinitions params
 
float radius = 0
 
GeometryType type = GeometryType::Invalid
 
std::string typeStr
 
int vertex_count = 0
 

Detailed Description

Params for the <geometry> XML tag:

Definition at line 200 of file Block.h.

Constructor & Destructor Documentation

◆ GeometryParams()

mvsim::Block::GeometryParams::GeometryParams ( )
default

Member Data Documentation

◆ length

float mvsim::Block::GeometryParams::length = 0

Definition at line 208 of file Block.h.

◆ lx

float mvsim::Block::GeometryParams::lx = 0

Definition at line 208 of file Block.h.

◆ ly

float mvsim::Block::GeometryParams::ly = 0

Definition at line 208 of file Block.h.

◆ lz

float mvsim::Block::GeometryParams::lz = 0

Definition at line 208 of file Block.h.

◆ params

const TParameterDefinitions mvsim::Block::GeometryParams::params
Initial value:
= {
{"type", {"%s", &typeStr}},
{"radius", {"%f", &radius}},
{"length", {"%f", &length}},
{"lx", {"%f", &lx}},
{"ly", {"%f", &ly}},
{"lz", {"%f", &lz}},
{"vertex_count", {"%i", &vertex_count}},
}

Definition at line 211 of file Block.h.

◆ radius

float mvsim::Block::GeometryParams::radius = 0

Definition at line 207 of file Block.h.

◆ type

GeometryType mvsim::Block::GeometryParams::type = GeometryType::Invalid

Definition at line 205 of file Block.h.

◆ typeStr

std::string mvsim::Block::GeometryParams::typeStr

Definition at line 204 of file Block.h.

◆ vertex_count

int mvsim::Block::GeometryParams::vertex_count = 0

Definition at line 209 of file Block.h.


The documentation for this struct was generated from the following file:
mvsim::Block::GeometryParams::vertex_count
int vertex_count
Definition: Block.h:209
length
GLenum GLuint GLenum GLsizei length
Definition: gl.h:1033
mvsim::Block::GeometryParams::ly
float ly
Definition: Block.h:208
mvsim::Block::GeometryParams::typeStr
std::string typeStr
Definition: Block.h:204
mvsim::Block::GeometryParams::lx
float lx
Definition: Block.h:208
mvsim::Block::GeometryParams::radius
float radius
Definition: Block.h:207
mvsim::Block::GeometryParams::lz
float lz
Definition: Block.h:208


mvsim
Author(s):
autogenerated on Wed May 28 2025 02:13:09