calcDecorativeGeometryAndAppend(const State &s, Stage stage, Array_< DecorativeGeometry > &geom) const | SimTK::MobilizedBody::Custom::Implementation | inlinevirtual |
calcMobilizerTransformFromQ(const State &s, int nq, const Real *q) const =0 | SimTK::MobilizedBody::Custom::Implementation | pure virtual |
clearHandle() | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | |
clone() const =0 | SimTK::MobilizedBody::Custom::Implementation | pure virtual |
copyAssign(const Implementation &source) | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | |
disown(Implementation &newOwner) | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | |
getImpl() const | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | inline |
getImplHandleCount() const | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | |
getMobilizerTransform(const State &s) const | SimTK::MobilizedBody::Custom::Implementation | |
getMobilizerVelocity(const State &s) const | SimTK::MobilizedBody::Custom::Implementation | |
getQ(const State &s) const | SimTK::MobilizedBody::Custom::Implementation | |
getQDot(const State &s) const | SimTK::MobilizedBody::Custom::Implementation | |
getQDotDot(const State &s) const | SimTK::MobilizedBody::Custom::Implementation | |
getU(const State &s) const | SimTK::MobilizedBody::Custom::Implementation | |
getUDot(const State &s) const | SimTK::MobilizedBody::Custom::Implementation | |
getUseEulerAngles(const State &s) const | SimTK::MobilizedBody::Custom::Implementation | |
HandleBase typedef | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | |
hasSameImplementation(const Implementation &other) const | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | protected |
Implementation(SimbodyMatterSubsystem &, int nu, int nq, int nAngles=0) | SimTK::MobilizedBody::Custom::Implementation | |
invalidateTopologyCache() const | SimTK::MobilizedBody::Custom::Implementation | |
isEmptyHandle() const | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | inline |
isOwnerHandle() const | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | |
isSameHandle(const Implementation &other) const | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | |
MobilizedBody::CustomImpl class | SimTK::MobilizedBody::Custom::Implementation | friend |
multiplyByHDotMatrix(const State &s, int nu, const Real *u) const =0 | SimTK::MobilizedBody::Custom::Implementation | pure virtual |
multiplyByHDotTranspose(const State &s, const SpatialVec &F, int nu, Real *f) const =0 | SimTK::MobilizedBody::Custom::Implementation | pure virtual |
multiplyByHMatrix(const State &s, int nu, const Real *u) const =0 | SimTK::MobilizedBody::Custom::Implementation | pure virtual |
multiplyByHTranspose(const State &s, const SpatialVec &F, int nu, Real *f) const =0 | SimTK::MobilizedBody::Custom::Implementation | pure virtual |
multiplyByN(const State &s, bool transposeMatrix, int nIn, const Real *in, int nOut, Real *out) const | SimTK::MobilizedBody::Custom::Implementation | virtual |
multiplyByNDot(const State &s, bool transposeMatrix, int nIn, const Real *in, int nOut, Real *out) const | SimTK::MobilizedBody::Custom::Implementation | virtual |
multiplyByNInv(const State &s, bool transposeMatrix, int nIn, const Real *in, int nOut, Real *out) const | SimTK::MobilizedBody::Custom::Implementation | virtual |
operator=(const PIMPLHandle &source) | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | protected |
ParentHandle typedef | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | |
PIMPLHandle() | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | inlineprotected |
PIMPLHandle(ImplementationImpl *p) | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | explicitprotected |
PIMPLHandle(const PIMPLHandle &source) | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | protected |
realizeAcceleration(const State &) const | SimTK::MobilizedBody::Custom::Implementation | inlinevirtual |
realizeDynamics(const State &) const | SimTK::MobilizedBody::Custom::Implementation | inlinevirtual |
realizeInstance(const State &) const | SimTK::MobilizedBody::Custom::Implementation | inlinevirtual |
realizeModel(State &) const | SimTK::MobilizedBody::Custom::Implementation | inlinevirtual |
realizePosition(const State &) const | SimTK::MobilizedBody::Custom::Implementation | inlinevirtual |
realizeReport(const State &) const | SimTK::MobilizedBody::Custom::Implementation | inlinevirtual |
realizeTime(const State &) const | SimTK::MobilizedBody::Custom::Implementation | inlinevirtual |
realizeTopology(State &) const | SimTK::MobilizedBody::Custom::Implementation | inlinevirtual |
realizeVelocity(const State &) const | SimTK::MobilizedBody::Custom::Implementation | inlinevirtual |
referenceAssign(const Implementation &source) | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | |
setImpl(ImplementationImpl *p) | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | protected |
setQToFitTransform(const State &, const Transform &X_FM, int nq, Real *q) const | SimTK::MobilizedBody::Custom::Implementation | virtual |
setUToFitVelocity(const State &, const SpatialVec &V_FM, int nu, Real *u) const | SimTK::MobilizedBody::Custom::Implementation | virtual |
updImpl() | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | inline |
~Implementation() | SimTK::MobilizedBody::Custom::Implementation | virtual |
~PIMPLHandle() | SimTK::PIMPLHandle< Implementation, ImplementationImpl > | protected |