WarpTwin
Documentation for WarpTwin models and classes.
Loading...
Searching...
No Matches
Connection.h File Reference
#include <array>
#include <string>
#include <vector>
#include "nlohmann/json.hpp"
#include "architecture/DataIOBase.h"

Go to the source code of this file.

Classes

struct  warptwin::Connection
 Hold all information related to a connection point in the ImGUI UX. More...

Namespaces

namespace  warptwin
 Class to propagate CR3BP dynamics in characteristic units.

Enumerations

enum  warptwin::connection_type_e {
  warptwin::PARAM = -1 , warptwin::INPUT = -2 , warptwin::LOG = -3 , warptwin::ALL_INPUT = -4 ,
  warptwin::OUTPUT = 1
}
 Hold acceptable values for connection type. More...
enum  warptwin::gui_data_types_e {
  warptwin::NUMERIC = 0 , warptwin::STRING = 1 , warptwin::POINTER = 2 , warptwin::VECTOR3 = 3 ,
  warptwin::QUATERNION = 4 , warptwin::FRAME_PTR = 5 , warptwin::UNDEFINED = 6 , warptwin::MATRIX = 7 ,
  warptwin::ARRAY = 8 , warptwin::TIME = 9 , warptwin::STD_VECTOR = 10
}
 Type definition for valid connections in the warptwin GUI. More...

Variables

const std::vector< std::pair< connection_type_e, std::string > > warptwin::INPUT_CONN_TYPES
 Hold all connection type enum values to loop through.