Joint conditions are implemented with checks for validity of joint conditions. Can set/unset point, first derivative, and second derivative for both left and right side of joint as well as the desired continuity of joint. If set command creates inconsistent conditions, false is returned but the conditions are still set.