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;
Definition: MergeOperator.h:19
void reset()
Operator reset function.
bool compute(const AtomsGraph::ComputeData *computeData)
Compute function.
Operator node.
Definition: Operator.h:26
Generic node port class.
Definition: PortTemplate.h:24
Atoms namespace.
Definition: Agent.h:29