public class MunitionBody extends DISNetworkedRigidBody
APPLICATION_ID, disPdu, ENTITY_ID, MULTICAST_GROUP, MULTICAST_PORT, pduArtParams, SITE_ID, TTL, workbenchCommunicatorBANK, current_time, DISCLIENT, dt, executionSocket, globals, HEAVE, hmatrix, Hprevious, MAXPARAMETERS, new_acceleration, new_velocity, p, p_dot, phi, phi_dot, PITCH, positionVector, psi, psi_dot, q, q_dot, r, r_dot, stateParameters, SURGE, SWAY, theta, theta_dot, u, u_dot, v, v_dot, w, w_dot, world, worldDown, x, x_dot, y, y_dot, YAW, z, z_dot| Constructor and Description | 
|---|
| MunitionBody(DynamicsGlobals globals,
            WorkbenchCommunicator communicator,
            StateVector state)Creates a new instance of MunitionBody | 
| Modifier and Type | Method and Description | 
|---|---|
| protected int | getNumberStateParameters()Get the number of state parameters that are used by this vehicle type | 
| StateVector | getState() | 
| void | initialize()Reset method for all transform values | 
| void | integrateEquationsOfMotion()Lots of math done here | 
| void | loadModel(String configFile)Loads the model coefficients from a file as required | 
| void | setState(StateVector state) | 
deadReckonTestWithExecutionLevel, disNetClose, disNetOpen, disNetWrite, getPduSkipInterval, getTimeOfLastPdu, isDisPortOpen, loopTestWithExecutionLevel, printRigidBody, setGroup, setPduSkipInterval, setPort, setTimeOfLastPdu, setTtlcompute_world_rates, current_time_value, hmatrix_value, integrate_Hmatrix, nonzerosign, p_dot_value, phi_dot_value, phi_value, print_rigidbody, psi_dot_value, psi_value, q_dot_value, r_dot_value, set_accelerations, set_angular_accelerations, set_angular_velocities, set_current_time, set_linear_accelerations, set_linear_velocities, set_time_of_posture, set_velocities, set_world_rates, square, theta_dot_value, theta_value, time_of_posture_value, u_dot_value, update_Hmatrix, update_state_vector, v_dot_value, w_dot_value, x_dot_value, x_value, y_dot_value, y_value, z_dot_value, z_valuepublic MunitionBody(DynamicsGlobals globals, WorkbenchCommunicator communicator, StateVector state)
globals - communicator - public void initialize()
DISNetworkedRigidBodyinitialize in class DISNetworkedRigidBodypublic void loadModel(String configFile)
public void integrateEquationsOfMotion()
DISNetworkedRigidBodyintegrateEquationsOfMotion in class DISNetworkedRigidBodyprotected int getNumberStateParameters()
getNumberStateParameters in class DISNetworkedRigidBodypublic StateVector getState()
public final void setState(StateVector state)
state - the state to set