Atoms Crowd  7.0.0
Atoms::PelvisOperator Member List

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

addInputPort(Port *port)AtomsGraph::Node
addOutputPort(Port *port)AtomsGraph::Node
agent()Atoms::AgentNodeinline
AgentNode()Atoms::AgentNode
baseNodeType() constAtoms::Operatorvirtual
clone()=0AtomsGraph::Nodepure virtual
compensateLegStretch(AtomsCore::Vector3 &jointRootWorldTranlsate, AtomsCore::Quaternion &jointRootWorldRotate, AtomsCore::Vector3 &jointRootWorldScale, const AtomsCore::Skeleton &skeleton, AtomsCore::JointPose &rootPose, Atoms::HeightField *hfMesh, AtomsCore::Vector3 &upDirVec, double heightFieldOffset) (defined in Atoms::PelvisOperator)Atoms::PelvisOperator
compensateLegStretchInParentSpace(AtomsCore::Vector3 &jointRootWorldTranlsate, AtomsCore::Quaternion &jointRootWorldRotate, AtomsCore::Vector3 &jointRootWorldScale, const AtomsCore::Skeleton &skeleton, AtomsCore::JointPose &rootPose, Atoms::HeightField *hfMesh, AtomsCore::Vector3 &upDirVec, double heightFieldOffset) (defined in Atoms::PelvisOperator)Atoms::PelvisOperator
compute(const AtomsGraph::ComputeData *computeData)Atoms::PelvisOperatorvirtual
computeFullPose(AtomsCore::Pose &FullPose) (defined in Atoms::Operator)Atoms::Operatorvirtual
computePelvisAndFeetHeightField(AtomsCore::Vector3 &jointRootWorldTranlsate, AtomsCore::Quaternion &jointRootWorldRotate, AtomsCore::Vector3 &jointRootWorldScale, const std::string &hf, const std::string &gf, HeightFields *hfManager, const AtomsCore::Skeleton &skeleton, AtomsCore::Vector3 &upDirVec, AtomsCore::Quaternion &initialRootRotation, double heightFieldOffset, bool compensateStretchLeg, bool useHeightFieldOnCreationOnly) (defined in Atoms::PelvisOperator)Atoms::PelvisOperator
computePelvisAndFeetHeightFieldInParentSpace(AtomsCore::Vector3 &jointRootWorldTranlsate, AtomsCore::Quaternion &jointRootWorldRotate, AtomsCore::Vector3 &jointRootWorldScale, const std::string &hf, const std::string &gf, HeightFields *hfManager, const AtomsCore::Skeleton &skeleton, AtomsCore::Vector3 &upDirVec, AtomsCore::Quaternion &initialRootRotation, double heightFieldOffset, bool compensateStretchLeg, bool useHeightFieldOnCreationOnly) (defined in Atoms::PelvisOperator)Atoms::PelvisOperator
computeSpinesHeightfields(const std::string &hf, const std::string &gf, HeightFields *hfManager, const AtomsCore::Skeleton &skeleton, AtomsCore::Vector3 &upDirVec, double heightFieldOffset, bool useHeightFieldOnCreationOnly) (defined in Atoms::PelvisOperator)Atoms::PelvisOperator
computeSpinesHeightfieldsInParentSpace(const std::string &hf, const std::string &gf, HeightFields *hfManager, const AtomsCore::Skeleton &skeleton, AtomsCore::Vector3 &upDirVec, double heightFieldOffset, bool useHeightFieldOnCreationOnly) (defined in Atoms::PelvisOperator)Atoms::PelvisOperator
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
groundHeight() (defined in Atoms::PelvisOperator)Atoms::PelvisOperatorinline
ikMaxIterationsKey (defined in Atoms::PelvisOperator)Atoms::PelvisOperatorstatic
ikSolverKey (defined in Atoms::PelvisOperator)Atoms::PelvisOperatorstatic
ikTolleranceKey (defined in Atoms::PelvisOperator)Atoms::PelvisOperatorstatic
inputPortBegin()AtomsGraph::Nodeinline
inputPortCBegin() constAtomsGraph::Nodeinline
inputPortCEnd() constAtomsGraph::Nodeinline
inputPortEnd()AtomsGraph::Nodeinline
isDirty() constAtomsGraph::Nodeinline
m_activePortAtoms::Operatorprotected
m_agentAtoms::AgentNodeprotected
m_outPoseAtoms::Operatorprotected
maxTurnAngleKey (defined in Atoms::PelvisOperator)Atoms::PelvisOperatorstatic
name() constAtomsGraph::Nodeinline
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
partialPose(AtomsCore::Pose &FullPose, const std::vector< unsigned short > &jointIds, bool copyMetadata) (defined in Atoms::Operator)Atoms::Operatorvirtual
pelvisBehave3dCacheDirKey (defined in Atoms::PelvisOperator)Atoms::PelvisOperatorstatic
pelvisBehave3dCacheUpKey (defined in Atoms::PelvisOperator)Atoms::PelvisOperatorstatic
PelvisOperator() (defined in Atoms::PelvisOperator)Atoms::PelvisOperator
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::PelvisOperatorvirtual
setAgent(Agent *agent)Atoms::AgentNodeinline
setDirty(bool value)AtomsGraph::Node
setDirtyFlag()AtomsGraph::Nodeinline
setGroundHeight(double value) (defined in Atoms::PelvisOperator)Atoms::PelvisOperatorinline
setName(const std::string &name)AtomsGraph::Nodeinline
setNavMeshAdaptationCallback(std::function< bool(Atoms::Agent *, AtomsMath::Vector3 *, double)> &callback) (defined in Atoms::PelvisOperator)Atoms::PelvisOperatorinline
setProfileTime(size_t value)AtomsGraph::Nodeinline
skeletonLod() constAtoms::Operator
typeId() const =0Atoms::Operatorpure virtual
typeStr() const =0Atoms::Operatorpure virtual
useLocomotion(bool value) (defined in Atoms::PelvisOperator)Atoms::PelvisOperatorinline
~AgentNode()Atoms::AgentNodevirtual
~Node()AtomsGraph::Nodevirtual
~Operator()Atoms::Operatorvirtual
~PelvisOperator() (defined in Atoms::PelvisOperator)Atoms::PelvisOperatorvirtual