Atoms Crowd  4.1.0
Atoms::StateMachineOperator Member List

This is the complete list of members for Atoms::StateMachineOperator, including all inherited members.

addInputPort(Port *port)AtomsGraph::Node
addOutputPort(Port *port)AtomsGraph::Node
advanceSingleState(int stateIndex, double timeStep, double frameStep) (defined in Atoms::StateMachineOperator)Atoms::StateMachineOperator
advanceTime(const AtomsGraph::ComputeData *computeData, const double frameStep, const bool incrementFrame=true) (defined in Atoms::StateMachineOperator)Atoms::StateMachineOperator
agent()Atoms::AgentNodeinline
AgentNode()Atoms::AgentNode
baseNodeType() constAtoms::Operatorvirtual
buildNetwork(const AtomsPtr< Atoms::StateMachine > &stateMachine, std::map< std::string, std::string > &clipToAgentTypeNames, std::mutex &mutex, const double startFrame, const double maxAngularAcceleration, const double maxLinearAccelerationTmp, const int linearAverageNumFrames, const int angularAverageNumFrames, const bool forceUnsyncedClips) (defined in Atoms::StateMachineOperator)Atoms::StateMachineOperator
clone()=0AtomsGraph::Nodepure virtual
compute(const AtomsGraph::ComputeData *computeData)Atoms::StateMachineOperatorvirtual
computeFullPose(AtomsCore::Pose &FullPose) (defined in Atoms::Operator)Atoms::Operatorvirtual
const_port_iterator typedef (defined in AtomsGraph::Node)AtomsGraph::Node
getInputPort(const std::string &name)AtomsGraph::Node
getInputPort(const std::string &name)AtomsGraph::Node
getInputPortNames() constAtomsGraph::Node
getOutputPort(const std::string &name)AtomsGraph::Node
getOutputPort(const std::string &name)AtomsGraph::Node
getOutputPortNames() constAtomsGraph::Node
getStateQueue() const (defined in Atoms::StateMachineOperator)Atoms::StateMachineOperatorinline
initRandom(int value) (defined in Atoms::StateMachineOperator)Atoms::StateMachineOperator
inputPortBegin()AtomsGraph::Nodeinline
inputPortCBegin() constAtomsGraph::Nodeinline
inputPortCEnd() constAtomsGraph::Nodeinline
inputPortEnd()AtomsGraph::Nodeinline
isDirty() constAtomsGraph::Nodeinline
isInTransition() const (defined in Atoms::StateMachineOperator)Atoms::StateMachineOperatorinline
isStateInQueue(int state) (defined in Atoms::StateMachineOperator)Atoms::StateMachineOperator
linearBlendStates(const std::pair< int, int > &transition, int stateIndex, double frameStep, double timeStep, unsigned int blendInTransition, const AtomsGraph::ComputeData *computeData) (defined in Atoms::StateMachineOperator)Atoms::StateMachineOperator
m_activePortAtoms::Operatorprotected
m_agentAtoms::AgentNodeprotected
m_outPoseAtoms::Operatorprotected
name() constAtomsGraph::Nodeinline
network() (defined in Atoms::StateMachineOperator)Atoms::StateMachineOperatorinline
Node()AtomsGraph::Node
numInputPorts() constAtomsGraph::Nodeinline
numOutputPorts() constAtomsGraph::Nodeinline
Operator()Atoms::Operator
outPosePort()Atoms::Operatorinline
outputPortBegin()AtomsGraph::Nodeinline
outputPortCBegin() constAtomsGraph::Nodeinline
outputPortCEnd() constAtomsGraph::Nodeinline
outputPortEnd()AtomsGraph::Nodeinline
port_iterator typedef (defined in AtomsGraph::Node)AtomsGraph::Node
pose()Atoms::Operator
profileTime() constAtomsGraph::Nodeinline
removeInputPort(const std::string &name)AtomsGraph::Node
removeOutputPort(const std::string &name)AtomsGraph::Node
reset()Atoms::StateMachineOperatorvirtual
setAgent(Agent *agent)Atoms::AgentNodeinline
setDirty(bool value)AtomsGraph::Node
setDirtyFlag()AtomsGraph::Nodeinline
setFps(double fps) (defined in Atoms::StateMachineOperator)Atoms::StateMachineOperator
setName(const std::string &name)AtomsGraph::Nodeinline
setProfileTime(size_t value)AtomsGraph::Nodeinline
skeletonLod() constAtoms::Operator
StateMachineOperator() (defined in Atoms::StateMachineOperator)Atoms::StateMachineOperator
typeId() const =0Atoms::Operatorpure virtual
typeStr() const =0Atoms::Operatorpure virtual
~AgentNode()Atoms::AgentNodevirtual
~Node()AtomsGraph::Nodevirtual
~Operator()Atoms::Operatorvirtual
~StateMachineOperator() (defined in Atoms::StateMachineOperator)Atoms::StateMachineOperatorvirtual