|
Atoms Crowd
4.1.0
|
10 #include <Atoms/Globals.h>
11 #include <Atoms/Graph/PosePort.h>
12 #include <Atoms/Graph/AgentNode.h>
13 #include <AtomsGraph/Ports.h>
14 #include <AtomsCore/Skeleton.h>
39 virtual unsigned int typeId()
const = 0;
74 #include "Operator.impl.h"
virtual short baseNodeType() const
Base node type.
Agent node.
Definition: AgentNode.h:22
const AtomsCore::SkeletonLod * skeletonLod() const
Return the active skeleton sim lod data.
AtomsGraph::BooleanPort * m_activePort
Operator Active port.
Definition: Operator.h:67
virtual unsigned int typeId() const =0
Type id.
Definition: Skeleton.h:25
const AtomsCore::Pose & pose()
Get output pose.
Generic node port class.
Definition: PortTemplate.h:24
Atoms namespace.
Definition: Agent.h:28
virtual std::string typeStr() const =0
Type string.
virtual void reset()
Operator reset function.
AtomsGraph::PosePort * m_outPose
Output pose port.
Definition: Operator.h:70
Pose class.
Definition: Pose.h:32
virtual ~Operator()
Destructor.
Operator node.
Definition: Operator.h:26