VPTissue Reference Manual
SimPT_Shell Namespace Reference

Namespace for SimPT shell package. More...

Namespaces

 Gui
 Namespace for SimPT specific graphical interface package.
 
 Session
 Namespace for SimPT specific session classes.
 
 Viewer
 Namespace for SimPT specific viewer classes.
 
 Ws
 Namespace for SimPT specific workspace classes.
 

Classes

class  ArrowItem
 Arrow composed and drawn with Qt primitives. More...
 
class  BitmapFormat
 Bitmap graphics converter format specifications. More...
 
class  BitmapGraphicsExporter
 Collection of functions and data concerning PNG export of Sim objects. More...
 
struct  BitmapGraphicsPreferences
 Preferences for a graphic viewer. More...
 
class  CliController
 Command line interface application controller. More...
 
class  CliConverterTask
 A CliConverterTask represents an invocation of the converter from the command line. More...
 
class  CliSimulationTask
 A CliTask represents an invocation of the program from the command line. More...
 
class  CliWorkspaceManager
 Workspace manager for cli applications. More...
 
class  ConversionList
 Widget containing the list of steps in conversion and associated functionality. More...
 
class  ConverterWindow
 Main widget class for the graphical user interface of the converter. More...
 
class  CoupledCliController
 Command line interface application controller. More...
 
class  CsvExporter
 Functions and data for CSV (comma-separated values) export of Sim objects. More...
 
class  CsvFormat
 CSV converter format specifications. More...
 
class  CsvGzExporter
 Functions and data for gzip'ed CSV (comma-separated values) export of Sim objects. More...
 
class  CsvGzFormat
 CSV gzipped converter format specifications. More...
 
class  ExporterFormat
 Utility template for generating exporter formats. More...
 
class  FileConversion
 Manages file conversion operations specifications. More...
 
class  FileConverterFormats
 Bundles file converter formats specifications. More...
 
class  FileViewer
 Viewer that writes to file and needs to maintain some state info w.r.t. More...
 
struct  FileViewerPreferences
 Preferences for a file viewer. More...
 
struct  GraphicsPreferences
 Preferences for graphics viewer. More...
 
class  Hdf5Exporter
 Functions and data for HDF5 export of Sim objects. More...
 
class  Hdf5File
 Contains facilities for storing the simulation Mesh to HDF5 files. More...
 
class  Hdf5Format
 Hdf5 converter format specifications. More...
 
class  Hdf5Viewer
 Class definition for Hdf5Viewer. More...
 
class  IConverterFormat
 Interface for file convenvereter formats. More...
 
class  LogViewer
 A viewer that logs sim events to console. More...
 
class  LogWindowViewer
 A viewer that displays sim events in a log in a dock window. More...
 
class  MeshDrawer
 Class drawing a simulator/mesh onto a QGraphicsScene. More...
 
class  NodeItem
 Graphic wrapper for Node. More...
 
class  PlyExporter
 Functions and data for PLY export of Sim objects. More...
 
class  PlyFormat
 PLY converter format specifications. More...
 
class  PreferencesObserver
 Listener for SimShell::Event::MergedPreferencesChanged events. More...
 
class  PTreeComparison
 Collection of functions for recursively comparing ptrees, with some 'array' semantics applied. More...
 
struct  QtPreferences
 Preferences for a graphic viewer. More...
 
class  QtViewer
 Graphical viewer showing the mesh at a certain simulation step. More...
 
class  StepFilterProxyModel
 Custom proxy model to filter a QStandardModel with file names with time steps. More...
 
class  StepSelection
 Class handling user input of ranges of steps. More...
 
class  TextViewer
 Viewer that periodically exports mesh to a text file, opening writing and closing the file again during a single export. More...
 
struct  TextViewerPreferences
 Preferences for a text viewer. More...
 
class  TimeStepPostfixFormat
 Manages time labels int file names. More...
 
class  VectorFormat
 Vector graphics converter format specifications. More...
 
class  VectorGraphicsExporter
 Functions and data for PDF export of Sim objects. More...
 
struct  VectorGraphicsPreferences
 Preferences for a graphic viewer. More...
 
class  WallItem
 WallItem shows transporter concentrations at one side of the wall. More...
 
class  XmlExporter
 Functions and data for XML export of Sim objects. More...
 
class  XmlFormat
 Xml converter format specifications. More...
 
class  XmlGzExporter
 Functions and data for gzip'ed XML export of Sim objects. More...
 
class  XmlGzFormat
 Xml gezipped converter format specifications. More...
 

Typedefs

using XmlViewer = TextViewer< XmlExporter, XmlGzExporter >
 

Functions

herr_t attribute_info (hid_t loc_id, const char *attr_name, const H5A_info_t *, void *data)
 
ptree hdf52ptree (hid_t h5)
 Return the ptree that represents the groups of attributes in HDF5.
 
bool isFloat (const std::string &str)
 Returns true if the provided string represents a floating point number, false otherwise.
 
bool isInteger (const std::string &str)
 Returns true if the provided string represents an integer number, false otherwise.
 
std::ostream & operator<< (std::ostream &os, const CliConverterTask &task)
 
std::ostream & operator<< (std::ostream &os, const CliSimulationTask &task)
 
void ptree2hdf5 (const boost::property_tree::ptree &pt, hid_t h5)
 Write the contents of a boost property tree to a HDF5 group.
 
void ptree2hdf5 (const ptree &pt, hid_t h5_id)
 
herr_t visit_group (hid_t loc_id, const char *group_name, const H5O_info_t *obj_info, void *data)
 

Detailed Description

Namespace for SimPT shell package.