Atoms Crowd
7.0.0
|
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::AgentNode | inline |
AgentNode() | Atoms::AgentNode | |
baseNodeType() const | Atoms::Operator | virtual |
clone()=0 | AtomsGraph::Node | pure 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::PelvisOperator | virtual |
computeFullPose(AtomsCore::Pose &FullPose) (defined in Atoms::Operator) | Atoms::Operator | virtual |
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() const | AtomsGraph::Node | |
getOutputPort(const std::string &name) | AtomsGraph::Node | |
getOutputPort(const std::string &name) | AtomsGraph::Node | |
getOutputPortNames() const | AtomsGraph::Node | |
groundHeight() (defined in Atoms::PelvisOperator) | Atoms::PelvisOperator | inline |
ikMaxIterationsKey (defined in Atoms::PelvisOperator) | Atoms::PelvisOperator | static |
ikSolverKey (defined in Atoms::PelvisOperator) | Atoms::PelvisOperator | static |
ikTolleranceKey (defined in Atoms::PelvisOperator) | Atoms::PelvisOperator | static |
inputPortBegin() | AtomsGraph::Node | inline |
inputPortCBegin() const | AtomsGraph::Node | inline |
inputPortCEnd() const | AtomsGraph::Node | inline |
inputPortEnd() | AtomsGraph::Node | inline |
isDirty() const | AtomsGraph::Node | inline |
m_activePort | Atoms::Operator | protected |
m_agent | Atoms::AgentNode | protected |
m_outPose | Atoms::Operator | protected |
maxTurnAngleKey (defined in Atoms::PelvisOperator) | Atoms::PelvisOperator | static |
name() const | AtomsGraph::Node | inline |
Node() | AtomsGraph::Node | |
numInputPorts() const | AtomsGraph::Node | inline |
numOutputPorts() const | AtomsGraph::Node | inline |
Operator() | Atoms::Operator | |
outPosePort() | Atoms::Operator | inline |
outputPortBegin() | AtomsGraph::Node | inline |
outputPortCBegin() const | AtomsGraph::Node | inline |
outputPortCEnd() const | AtomsGraph::Node | inline |
outputPortEnd() | AtomsGraph::Node | inline |
partialPose(AtomsCore::Pose &FullPose, const std::vector< unsigned short > &jointIds, bool copyMetadata) (defined in Atoms::Operator) | Atoms::Operator | virtual |
pelvisBehave3dCacheDirKey (defined in Atoms::PelvisOperator) | Atoms::PelvisOperator | static |
pelvisBehave3dCacheUpKey (defined in Atoms::PelvisOperator) | Atoms::PelvisOperator | static |
PelvisOperator() (defined in Atoms::PelvisOperator) | Atoms::PelvisOperator | |
port_iterator typedef (defined in AtomsGraph::Node) | AtomsGraph::Node | |
pose() | Atoms::Operator | |
profileTime() const | AtomsGraph::Node | inline |
removeInputPort(const std::string &name) | AtomsGraph::Node | |
removeOutputPort(const std::string &name) | AtomsGraph::Node | |
reset() | Atoms::PelvisOperator | virtual |
setAgent(Agent *agent) | Atoms::AgentNode | inline |
setDirty(bool value) | AtomsGraph::Node | |
setDirtyFlag() | AtomsGraph::Node | inline |
setGroundHeight(double value) (defined in Atoms::PelvisOperator) | Atoms::PelvisOperator | inline |
setName(const std::string &name) | AtomsGraph::Node | inline |
setNavMeshAdaptationCallback(std::function< bool(Atoms::Agent *, AtomsMath::Vector3 *, double)> &callback) (defined in Atoms::PelvisOperator) | Atoms::PelvisOperator | inline |
setProfileTime(size_t value) | AtomsGraph::Node | inline |
skeletonLod() const | Atoms::Operator | |
typeId() const =0 | Atoms::Operator | pure virtual |
typeStr() const =0 | Atoms::Operator | pure virtual |
useLocomotion(bool value) (defined in Atoms::PelvisOperator) | Atoms::PelvisOperator | inline |
~AgentNode() | Atoms::AgentNode | virtual |
~Node() | AtomsGraph::Node | virtual |
~Operator() | Atoms::Operator | virtual |
~PelvisOperator() (defined in Atoms::PelvisOperator) | Atoms::PelvisOperator | virtual |