Workspace 7.0.2
|
#include "meshadaptor.h"
#include <type_traits>
#include "Workspace/DataExecution/DataObjects/simpleadaptor.h"
#include "Workspace/DataExecution/DataObjects/datafactory.h"
#include "Workspace/DataExecution/DataObjects/objectarray.h"
#include "Workspace/DataExecution/DataObjects/objectdictionary.h"
#include "Workspace/Application/logmanager.h"
#include "Mesh/meshplugin.h"
#include "Mesh/Geometry/vector3d.h"
#include "Mesh/Geometry/transformmatrix.h"
#include "Mesh/DataStructures/MeshModelInterface/meshmodelinterface.h"
#include "Mesh/DataStructures/MeshModelInterface/meshnodesinterface.h"
#include "Mesh/DataStructures/MeshModelInterface/meshelementsinterface.h"
#include "Mesh/DataStructures/MeshModelInterface/meshitemhandle.h"
#include "Mesh/Protobuf/mesh.pb.h"
#include "Mesh/Protobuf/meshmodelinterface.pb.h"
Namespaces | |
namespace | CSIRO |
Top level namespace for all Workspace code. | |
namespace | CSIRO::Protobuf |
Macros | |
#define | AddToState(type, val) |
#define | AddToState(type, val) |
#define | SetState(type) |
Functions | |
DEFINE_WORKSPACE_DATA_FACTORY (CSIRO::Mesh ::Protobuf::MeshModelInterface, CSIRO::Mesh::MeshPlugin::getInstance()) | |
DEFINE_WORKSPACE_DATA_FACTORY (CSIRO::Mesh ::Protobuf::TransformMatrix, CSIRO::Mesh::MeshPlugin::getInstance()) | |
DEFINE_WORKSPACE_DATA_FACTORY (CSIRO::Mesh ::Protobuf::Vector3d, CSIRO::Mesh::MeshPlugin::getInstance()) | |
DEFINE_WORKSPACE_SIMPLEADAPTOR (CSIRO::Mesh ::MeshModelInterface, CSIRO::Mesh ::Protobuf::MeshModelInterface, CSIRO::Mesh::MeshPlugin::getInstance(), adapt) | |
DEFINE_WORKSPACE_SIMPLEADAPTOR (CSIRO::Mesh ::Protobuf::MeshModelInterface, CSIRO::Mesh ::MeshModelInterface, CSIRO::Mesh::MeshPlugin::getInstance(), adapt) | |
DEFINE_WORKSPACE_SIMPLEADAPTOR (CSIRO::Mesh ::Protobuf::MeshModelInterface, QByteArray, CSIRO::Mesh::MeshPlugin::getInstance(), CSIRO::Protobuf::ProtobufAdaptors< CSIRO::Mesh ::Protobuf::MeshModelInterface >::adaptToQByteArray) | |
DEFINE_WORKSPACE_SIMPLEADAPTOR (CSIRO::Mesh ::Protobuf::MeshModelInterface, QString, CSIRO::Mesh::MeshPlugin::getInstance(), CSIRO::Protobuf::ProtobufAdaptors< CSIRO::Mesh ::Protobuf::MeshModelInterface >::adaptToQString) | |
DEFINE_WORKSPACE_SIMPLEADAPTOR (CSIRO::Mesh ::Protobuf::TransformMatrix, CSIRO::Mesh ::TransformMatrix, CSIRO::Mesh::MeshPlugin::getInstance(), adapt) | |
DEFINE_WORKSPACE_SIMPLEADAPTOR (CSIRO::Mesh ::Protobuf::TransformMatrix, QByteArray, CSIRO::Mesh::MeshPlugin::getInstance(), CSIRO::Protobuf::ProtobufAdaptors< CSIRO::Mesh ::Protobuf::TransformMatrix >::adaptToQByteArray) | |
DEFINE_WORKSPACE_SIMPLEADAPTOR (CSIRO::Mesh ::Protobuf::TransformMatrix, QString, CSIRO::Mesh::MeshPlugin::getInstance(), CSIRO::Protobuf::ProtobufAdaptors< CSIRO::Mesh ::Protobuf::TransformMatrix >::adaptToQString) | |
DEFINE_WORKSPACE_SIMPLEADAPTOR (CSIRO::Mesh ::Protobuf::Vector3d, CSIRO::Mesh ::Vector3d, CSIRO::Mesh::MeshPlugin::getInstance(), adapt) | |
DEFINE_WORKSPACE_SIMPLEADAPTOR (CSIRO::Mesh ::Protobuf::Vector3d, QByteArray, CSIRO::Mesh::MeshPlugin::getInstance(), CSIRO::Protobuf::ProtobufAdaptors< CSIRO::Mesh ::Protobuf::Vector3d >::adaptToQByteArray) | |
DEFINE_WORKSPACE_SIMPLEADAPTOR (CSIRO::Mesh ::Protobuf::Vector3d, QString, CSIRO::Mesh::MeshPlugin::getInstance(), CSIRO::Protobuf::ProtobufAdaptors< CSIRO::Mesh ::Protobuf::Vector3d >::adaptToQString) | |
DEFINE_WORKSPACE_SIMPLEADAPTOR (CSIRO::Mesh ::TransformMatrix, CSIRO::Mesh ::Protobuf::TransformMatrix, CSIRO::Mesh::MeshPlugin::getInstance(), adapt) | |
DEFINE_WORKSPACE_SIMPLEADAPTOR (CSIRO::Mesh ::Vector3d, CSIRO::Mesh ::Protobuf::Vector3d, CSIRO::Mesh::MeshPlugin::getInstance(), adapt) | |
DEFINE_WORKSPACE_SIMPLEADAPTOR (QByteArray, CSIRO::Mesh ::Protobuf::MeshModelInterface, CSIRO::Mesh::MeshPlugin::getInstance(), CSIRO::Protobuf::ProtobufAdaptors< CSIRO::Mesh ::Protobuf::MeshModelInterface >::adaptFromQByteArray) | |
DEFINE_WORKSPACE_SIMPLEADAPTOR (QByteArray, CSIRO::Mesh ::Protobuf::TransformMatrix, CSIRO::Mesh::MeshPlugin::getInstance(), CSIRO::Protobuf::ProtobufAdaptors< CSIRO::Mesh ::Protobuf::TransformMatrix >::adaptFromQByteArray) | |
DEFINE_WORKSPACE_SIMPLEADAPTOR (QByteArray, CSIRO::Mesh ::Protobuf::Vector3d, CSIRO::Mesh::MeshPlugin::getInstance(), CSIRO::Protobuf::ProtobufAdaptors< CSIRO::Mesh ::Protobuf::Vector3d >::adaptFromQByteArray) | |
#define AddToState | ( | type, | |
val | |||
) |
#define AddToState | ( | type, | |
val | |||
) |
#define SetState | ( | type | ) |
DEFINE_WORKSPACE_DATA_FACTORY | ( | CSIRO::Mesh ::Protobuf::MeshModelInterface | , |
CSIRO::Mesh::MeshPlugin::getInstance() | |||
) |
DEFINE_WORKSPACE_DATA_FACTORY | ( | CSIRO::Mesh ::Protobuf::TransformMatrix | , |
CSIRO::Mesh::MeshPlugin::getInstance() | |||
) |
DEFINE_WORKSPACE_DATA_FACTORY | ( | CSIRO::Mesh ::Protobuf::Vector3d | , |
CSIRO::Mesh::MeshPlugin::getInstance() | |||
) |
DEFINE_WORKSPACE_SIMPLEADAPTOR | ( | CSIRO::Mesh ::MeshModelInterface | , |
CSIRO::Mesh ::Protobuf::MeshModelInterface | , | ||
CSIRO::Mesh::MeshPlugin::getInstance() | , | ||
adapt | |||
) |
DEFINE_WORKSPACE_SIMPLEADAPTOR | ( | CSIRO::Mesh ::Protobuf::MeshModelInterface | , |
CSIRO::Mesh ::MeshModelInterface | , | ||
CSIRO::Mesh::MeshPlugin::getInstance() | , | ||
adapt | |||
) |
DEFINE_WORKSPACE_SIMPLEADAPTOR | ( | CSIRO::Mesh ::Protobuf::MeshModelInterface | , |
QByteArray | , | ||
CSIRO::Mesh::MeshPlugin::getInstance() | , | ||
CSIRO::Protobuf::ProtobufAdaptors< CSIRO::Mesh ::Protobuf::MeshModelInterface >::adaptToQByteArray | |||
) |
DEFINE_WORKSPACE_SIMPLEADAPTOR | ( | CSIRO::Mesh ::Protobuf::MeshModelInterface | , |
QString | , | ||
CSIRO::Mesh::MeshPlugin::getInstance() | , | ||
CSIRO::Protobuf::ProtobufAdaptors< CSIRO::Mesh ::Protobuf::MeshModelInterface >::adaptToQString | |||
) |
DEFINE_WORKSPACE_SIMPLEADAPTOR | ( | CSIRO::Mesh ::Protobuf::TransformMatrix | , |
CSIRO::Mesh ::TransformMatrix | , | ||
CSIRO::Mesh::MeshPlugin::getInstance() | , | ||
adapt | |||
) |
DEFINE_WORKSPACE_SIMPLEADAPTOR | ( | CSIRO::Mesh ::Protobuf::TransformMatrix | , |
QByteArray | , | ||
CSIRO::Mesh::MeshPlugin::getInstance() | , | ||
CSIRO::Protobuf::ProtobufAdaptors< CSIRO::Mesh ::Protobuf::TransformMatrix >::adaptToQByteArray | |||
) |
DEFINE_WORKSPACE_SIMPLEADAPTOR | ( | CSIRO::Mesh ::Protobuf::TransformMatrix | , |
QString | , | ||
CSIRO::Mesh::MeshPlugin::getInstance() | , | ||
CSIRO::Protobuf::ProtobufAdaptors< CSIRO::Mesh ::Protobuf::TransformMatrix >::adaptToQString | |||
) |
DEFINE_WORKSPACE_SIMPLEADAPTOR | ( | CSIRO::Mesh ::Protobuf::Vector3d | , |
CSIRO::Mesh ::Vector3d | , | ||
CSIRO::Mesh::MeshPlugin::getInstance() | , | ||
adapt | |||
) |
DEFINE_WORKSPACE_SIMPLEADAPTOR | ( | CSIRO::Mesh ::Protobuf::Vector3d | , |
QByteArray | , | ||
CSIRO::Mesh::MeshPlugin::getInstance() | , | ||
CSIRO::Protobuf::ProtobufAdaptors< CSIRO::Mesh ::Protobuf::Vector3d >::adaptToQByteArray | |||
) |
DEFINE_WORKSPACE_SIMPLEADAPTOR | ( | CSIRO::Mesh ::Protobuf::Vector3d | , |
QString | , | ||
CSIRO::Mesh::MeshPlugin::getInstance() | , | ||
CSIRO::Protobuf::ProtobufAdaptors< CSIRO::Mesh ::Protobuf::Vector3d >::adaptToQString | |||
) |
DEFINE_WORKSPACE_SIMPLEADAPTOR | ( | CSIRO::Mesh ::TransformMatrix | , |
CSIRO::Mesh ::Protobuf::TransformMatrix | , | ||
CSIRO::Mesh::MeshPlugin::getInstance() | , | ||
adapt | |||
) |
DEFINE_WORKSPACE_SIMPLEADAPTOR | ( | CSIRO::Mesh ::Vector3d | , |
CSIRO::Mesh ::Protobuf::Vector3d | , | ||
CSIRO::Mesh::MeshPlugin::getInstance() | , | ||
adapt | |||
) |
DEFINE_WORKSPACE_SIMPLEADAPTOR | ( | QByteArray | , |
CSIRO::Mesh ::Protobuf::MeshModelInterface | , | ||
CSIRO::Mesh::MeshPlugin::getInstance() | , | ||
CSIRO::Protobuf::ProtobufAdaptors< CSIRO::Mesh ::Protobuf::MeshModelInterface >::adaptFromQByteArray | |||
) |
DEFINE_WORKSPACE_SIMPLEADAPTOR | ( | QByteArray | , |
CSIRO::Mesh ::Protobuf::TransformMatrix | , | ||
CSIRO::Mesh::MeshPlugin::getInstance() | , | ||
CSIRO::Protobuf::ProtobufAdaptors< CSIRO::Mesh ::Protobuf::TransformMatrix >::adaptFromQByteArray | |||
) |
DEFINE_WORKSPACE_SIMPLEADAPTOR | ( | QByteArray | , |
CSIRO::Mesh ::Protobuf::Vector3d | , | ||
CSIRO::Mesh::MeshPlugin::getInstance() | , | ||
CSIRO::Protobuf::ProtobufAdaptors< CSIRO::Mesh ::Protobuf::Vector3d >::adaptFromQByteArray | |||
) |