KrisLibrary  1.0.0
RobotWithGeometry Member List

This is the complete list of members for RobotWithGeometry, including all inherited members.

AddForceTorques(const Vector3 &f, const Vector3 &pi, int i, Vector &F) const (defined in RobotKinematics3D)RobotKinematics3D
AddWrenchTorques(const Vector3 &torque, const Vector3 &force, int i, Vector &F) const (defined in RobotKinematics3D)RobotKinematics3D
CalcAcceleration(Vector &ddq, const Vector &fext) (defined in RobotDynamics3D)RobotDynamics3D
CalcTorques(const Vector &ddq, Vector &fext) (defined in RobotDynamics3D)RobotDynamics3D
CleanupCollisions() (defined in RobotWithGeometry)RobotWithGeometry
CleanupSelfCollisions() (defined in RobotWithGeometry)RobotWithGeometry
CollisionGeometry typedef (defined in RobotWithGeometry)RobotWithGeometry
CollisionQuery typedef (defined in RobotWithGeometry)RobotWithGeometry
dB_dqRobotDynamics3D
dqRobotDynamics3D
DrawGL() (defined in RobotWithGeometry)RobotWithGeometryvirtual
DrawLinkGL(int i) (defined in RobotWithGeometry)RobotWithGeometryvirtual
envCollisions (defined in RobotWithGeometry)RobotWithGeometry
geometry (defined in RobotWithGeometry)RobotWithGeometry
GetAncestors(int k, std::vector< bool > &ancestors) const Chain
GetAngularMomentum(int i) const RobotDynamics3D
GetAngularMomentum() const RobotDynamics3D
GetChildList(std::vector< std::vector< int > > &children) const Chain
GetCOM() const (defined in RobotKinematics3D)RobotKinematics3D
GetCOM(const Config &q) (defined in RobotKinematics3D)RobotKinematics3Dinline
GetCOMHessian(Matrix &Hx, Matrix &Hy, Matrix &Hz) const (defined in RobotKinematics3D)RobotKinematics3D
GetCOMJacobian(Matrix &Jc) const (defined in RobotKinematics3D)RobotKinematics3D
GetCoriolisForceMatrix(Matrix &C)RobotDynamics3D
GetCoriolisForces(Vector &Cdq)RobotDynamics3D
GetDescendants(int k, std::vector< bool > &descendants) const Chain
GetDirectionalHessian(const Vector3 &pm, int m, const Vector3 &v, Matrix &Hpv) const (defined in RobotKinematics3D)RobotKinematics3D
GetForceTorques(const Vector3 &f, const Vector3 &pi, int i, Vector &F) const RobotKinematics3D
GetFullJacobian(const Vector3 &pi, int i, Matrix &J) const RobotKinematics3D
GetGravityPotentialEnergy(const Vector3 &g0, Real refHeight=Zero) const (defined in RobotKinematics3D)RobotKinematics3D
GetGravityTorques(const Vector3 &g0, Vector &G) const (defined in RobotKinematics3D)RobotKinematics3D
GetJacobian(const Vector3 &pi, int i, int j, Vector3 &dw, Vector3 &dv) const RobotKinematics3D
GetJacobianDeriv(const Vector3 &pm, int m, int i, int j, Vector3 &ddtheta, Vector3 &ddp) const RobotKinematics3D
GetJacobianDeriv(const Vector3 &pm, int m, Matrix *Htheta[3], Matrix *Hp[3]) const (defined in RobotKinematics3D)RobotKinematics3D
GetJacobianDeriv_Fast(const Vector3 &pm, int m, int i, int j, Vector3 &ddtheta, Vector3 &ddp) const RobotKinematics3D
GetJacobianDt(const Vector3 &pi, int i, int j, Vector3 &dtheta_dt, Vector3 &dp_dt) const RobotDynamics3D
GetKineticEnergy(int i) const RobotDynamics3D
GetKineticEnergy() const RobotDynamics3D
GetKineticEnergyDeriv(int i, int j, int z) const RobotDynamics3D
GetKineticEnergyMatrix(Matrix &B) const RobotDynamics3D
GetKineticEnergyMatrixDeriv(int z, Matrix &dB) const RobotDynamics3D
GetKineticEnergyMatrixTimeDeriv(Matrix &dB) const RobotDynamics3D
GetLinearMomentum(int i) const RobotDynamics3D
GetLinearMomentum() const RobotDynamics3D
GetOrientationJacobian(int i, int j, Vector3 &dw) const (defined in RobotKinematics3D)RobotKinematics3D
GetPositionHessian(const Vector3 &pm, int m, Matrix *Hp[3]) const (defined in RobotKinematics3D)RobotKinematics3D
GetPositionJacobian(const Vector3 &pi, int i, int j, Vector3 &dv) const (defined in RobotKinematics3D)RobotKinematics3D
GetPositionJacobian(const Vector3 &pi, int i, Matrix &J) const RobotKinematics3D
GetResidualAcceleration(const Vector3 &pi, int i, Vector3 &dw, Vector3 &dv) const RobotDynamics3D
GetSelfCollisionPairs(Array2D< bool > &collision) const (defined in RobotWithGeometry)RobotWithGeometry
GetTotalInertia() const (defined in RobotKinematics3D)RobotKinematics3D
GetTotalMass() const (defined in RobotKinematics3D)RobotKinematics3D
GetWorldAcceleration(const Vector3 &pi, int i, const Vector &ddq, Vector3 &dw, Vector3 &dv) const RobotDynamics3D
GetWorldAngularVelocity(int i, const Vector &dq, Vector3 &omega) const (defined in RobotKinematics3D)RobotKinematics3D
GetWorldPosition(const Vector3 &pi, int i, Vector3 &p) const RobotKinematics3D
GetWorldRotation(int i) const (defined in RobotKinematics3D)RobotKinematics3D
GetWorldRotation_Moment(int i, Vector3 &m) const (defined in RobotKinematics3D)RobotKinematics3D
GetWorldRotationDeriv(int i, int j, Matrix3 &dR) const RobotKinematics3D
GetWorldRotationDeriv_Moment(int i, int j, Vector3 &dm) const (defined in RobotKinematics3D)RobotKinematics3D
GetWorldRotationDeriv_Moment(int i, int j, const Vector3 &m, Vector3 &dm) const RobotKinematics3D
GetWorldVelocity(const Vector3 &pi, int i, const Vector &dq, Vector3 &dp) const RobotKinematics3D
GetWrenchTorques(const Vector3 &torque, const Vector3 &force, int i, Vector &F) const RobotKinematics3D
HasValidOrdering() const (defined in Chain)Chain
InitAllSelfCollisions() (defined in RobotWithGeometry)RobotWithGeometry
InitCollisions() (defined in RobotWithGeometry)RobotWithGeometry
Initialize(int numLinks)RobotWithGeometry
InitializeRigidObject() (defined in RobotDynamics3D)RobotDynamics3D
InitMeshCollision(CollisionGeometry &mesh)RobotWithGeometryvirtual
InitSelfCollisionPair(int i, int j) (defined in RobotWithGeometry)RobotWithGeometry
InitSelfCollisionPairs(const Array2D< bool > &collision) (defined in RobotWithGeometry)RobotWithGeometry
InJointLimits(const Config &q) const RobotKinematics3D
InPowerLimits(const Vector &dq, const Vector &torques) const (defined in RobotDynamics3D)RobotDynamics3D
InTorqueLimits(const Vector &torques) const (defined in RobotDynamics3D)RobotDynamics3D
InVelocityLimits(const Vector &dq) const RobotDynamics3D
IsActuatedLink(int i) const (defined in RobotDynamics3D)RobotDynamics3Dinline
IsAncestor(int n, int p) const Chain
IsDescendent(int n, int c) const Chaininline
IsGeometryEmpty(int i) (defined in RobotWithGeometry)RobotWithGeometry
IsUnactuatedLink(int i) const RobotDynamics3Dinline
JORobotDynamics3D
JPRobotDynamics3D
LCA(int a, int b) const Chain
LinkName(int i) const (defined in RobotKinematics3D)RobotKinematics3Dvirtual
links (defined in RobotKinematics3D)RobotKinematics3D
LoadGeometry(int i, const char *file) (defined in RobotWithGeometry)RobotWithGeometry
Merge(const std::vector< RobotWithGeometry * > &robots)RobotWithGeometry
Merge(const std::vector< RobotDynamics3D * > &robots) (defined in RobotDynamics3D)RobotDynamics3D
RobotKinematics3D::Merge(const std::vector< RobotKinematics3D * > &robots)RobotKinematics3D
MeshCollision(CollisionGeometry &mesh) (defined in RobotWithGeometry)RobotWithGeometryvirtual
MeshCollision(int i, Real distance=0) (defined in RobotWithGeometry)RobotWithGeometryvirtual
NoParent enum value (defined in Chain)Chain
NormalizeAngles(Config &q) const RobotKinematics3D
operator=(const RobotWithGeometry &rhs)RobotWithGeometry
operator=(const RobotDynamics3D &rhs)RobotWithGeometry
parentsChain
PointDistanceBound(const Vector3 &pi, int i, const Config &q1, const Config &q2) const RobotKinematics3D
PointDistanceBound2(const Vector3 &pi, int i, const Config &q1, const Config &q2)RobotKinematics3D
powerMaxRobotDynamics3D
qRobotKinematics3D
qMaxRobotKinematics3D
qMin (defined in RobotKinematics3D)RobotKinematics3D
RobotKinematics3D() (defined in RobotKinematics3D)RobotKinematics3Dinline
RobotWithGeometry() (defined in RobotWithGeometry)RobotWithGeometry
RobotWithGeometry(const RobotDynamics3D &rhs) (defined in RobotWithGeometry)RobotWithGeometry
RobotWithGeometry(const RobotWithGeometry &rhs) (defined in RobotWithGeometry)RobotWithGeometry
SaveGeometry(int i, const char *file) (defined in RobotWithGeometry)RobotWithGeometry
SelfCollision(Real distance=0) (defined in RobotWithGeometry)RobotWithGeometryvirtual
SelfCollision(const std::vector< int > &bodies, Real distance=0)RobotWithGeometryvirtual
SelfCollision(const std::vector< int > &set1, const std::vector< int > &set2, Real distance=0)RobotWithGeometryvirtual
SelfCollision(int i, int j, Real distance=0)RobotWithGeometryvirtual
selfCollisionsRobotWithGeometry
SelfCollisions(std::vector< std::pair< int, int > > &pairs, Real distance=0)RobotWithGeometryvirtual
SphereDistanceBound(const Vector3 &ci, Real r, int i, const Config &q1, const Config &q2)RobotKinematics3D
Subset(const RobotDynamics3D &robot, const std::vector< int > &subset) (defined in RobotDynamics3D)RobotDynamics3D
RobotKinematics3D::Subset(const RobotKinematics3D &robot, const std::vector< int > &subset)RobotKinematics3D
torqueMaxRobotDynamics3D
Update_dB_dq()RobotDynamics3D
Update_J()RobotDynamics3D
UpdateConfig(const Config &q)RobotKinematics3D
UpdateDynamics()RobotDynamics3D
UpdateFrames()RobotKinematics3D
UpdateGeometry()RobotWithGeometryvirtual
UpdateGeometry(int i) (defined in RobotWithGeometry)RobotWithGeometryvirtual
UpdateSelectedFrames(int link, int root=-1)RobotKinematics3D
velMaxRobotDynamics3D
velMin (defined in RobotDynamics3D)RobotDynamics3D
~RobotKinematics3D() (defined in RobotKinematics3D)RobotKinematics3Dinlinevirtual
~RobotWithGeometry() (defined in RobotWithGeometry)RobotWithGeometryvirtual