10 #include <AtomsGraph/Ports.h>
12 #include <Atoms/Globals.h>
13 #include <Atoms/Graph/Operator.h>
39 unsigned int addPose();
41 unsigned int getNumInputs();
43 inline InputPosePortData& inputPosePort(
size_t index) {
return m_inputPosePorts[index]; }
46 void processMetadata(
AtomsCore::MapMetadata &outMetadata, std::vector<AtomsCore::MapMetadata*> &inMetadatas,
const std::vector<double> &inputWeightVector);
50 std::vector<InputPosePortData> m_inputPosePorts;
52 std::vector<AtomsCore::Pose*> m_posePorts;
53 std::vector<double> m_weightPorts;
54 std::vector<AtomsGraph::DoubleArrayPort*> m_jointWeightsPorts;