Spacecraft Models Package 2.0
Spacecraft Models for DSim
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Caerodynamics_newtonianGenerates a Newtonian flow aerodynamic model using triangles
 Canalog_sun_sensorProvides a simple analog_sun_sensor model
 CantennaAn antenna beam model solely for display purposes
 CbatteryModels a battery
 CbevelA bevel or shim which provides a fixed rotation matrix between its parent and child
 CcameraUses OpenGL to create synthetic camera images
 Ccamera_contextA class used internally by the camera module
 Ccomm_linkGeometric intersatellite link model based on S/N ratio
 Ccomm_link_earthGround station contact model
 CdisturbancesModels solar pressure disturbances
 Cdisturbances_earthGenerates a disturbance model for earth orbit
 Cdisturbances_simple_earthGenerates a simple disturbance model for earth orbit
 Cdouble_gimbalA double_gimbal that accepts a rate command
 Cearth_sensor_scanningProvides a simple earth_sensor_scanning model
 Celectric_thrusterModels a pulsewidth modulated suite of thrusters with a single blowdown tank
 Cfusion_engineA simple fusion engine model
 Cgeometry_readerReads a geometry file giving one face per line and makes the data available as variables
 CgimbalA single axis gimbal that accepts a rate command
 Cgps_receiverSimplified geometric GPS receiver model
 Cgravity_earth_harmonicsModels the spherical harmonic gravity about a single planet
 Cgravity_earth_idealA point gravity model
 Cgravity_spiceSPICE library ephemeris interface class
 Cgravity_spice_jupiterSPICE library ephemeris interface class
 Cgravity_two_solar_systemGenerates gravity for two solar systems
 Cground_stationModels an earth fixed ground station that can send messages
 Chinge_motorModels a set of reaction wheels
 ChsaScanning horizon sensor model
 Cideal_actuatorApply force and torques to the parent object
 CimagerImager model that outputs centroids
 CimuRate integrating IMU model
 Cimu_memsMEMS IMU model. Outputs rate and acceleration
 Cinfrared_imagerInfrared imager model
 CislA simplified geometric intersatellite link model
 CisothermalIsothermal spacecraft model
 Cjupiter_moon_propagationCompute the positions and velocities of the Galilean moons
 CloadAn electrical and heat load model
 Clunar_landing_sensorsModels lunar landering sensors
 Clunar_surface_constraintProvides constraint forces so an object stays fixed to the ground
 Clunar_to_eciConvert planet orbiting initial conditions to heliocentric coordinates using spice
 Clvlh_to_eciConvert LVLH initial conditions to ECI coordinates
 Cmagnetic_fieldMagnetic field using Earth dipole model
 Cmagnetic_torquerMagnetic torquer model
 Cmagnetometer3-axis magnetometer model
 Cmulti_body_hubRigid body with multiple reaction wheels
 Cmulti_body_hub_with_rwaRigid body with multiple reaction wheels
 Cnet_accelerationCompute net acceleration including centripetal
 CoscillatorOscillator
 CphonesComputes the position of a user on the earth and determines if they are in range of a satellite
 Cpo_to_helioConvert planet orbiting initial conditions to heliocentric coordinates using spice
 Cpower_systemA power system model
 Cpowered_hardwareA super class for powered hardware
 CpropulsionModels a pulsewidth modulated suite of thrusters with a single blowdown tank
 Cpropulsion_constant_thrustModels a pulsewidth modulated suite of thrusters with a single blowdown tank
 CradiatorModels a simple communications link
 Crate_and_force_actuatorA component used to allow a controller (or other component) to apply ideal forces and torques to the actuator's parent
 Creaction_wheelModels a set of reaction wheels
 Creaction_wheel_bristleModels a set of reaction wheels
 Crigid_bodyRigid body dynamical model applying both force and torque to the spacecraft
 Crigid_body_no_rate_dynamicsRigid body dynamical model applying force and body rae to the spacecraft
 Crigid_body_rwaRigid body with multiple reaction wheels
 Crk78Verner's Runge Kutta 7/8 order variable step integrator
 Crv_to_keplerConverts position and velocity to Keplerian elements
 CsensorSensor base class
 Csingle_axis_sun_sensorImplements a single axis sun sensor
 Csolar_fluxSolar flux model using SPICE ephemeris
 Csolar_panelA solar panel model
 Csolar_panel_rotatingA rotating solar panel model
 Csolar_pressureGenerates a solar pressure model anywhere in the solar system but only in interplanetary space
 Csolar_sailCompute the solar force and torque on a thin membrane using a combined optical/thermal model
 Cstar_cameraStar camera model that outputs centroids of planets and stars
 Cstar_trackerProvides a simple star_tracker model
 Cstate_space_vehicleContinuous state space system
 Csun_sensorA geometric sun sensor model
 Csun_sensor_two_axisProvides a simple sun_sensor_two_axis model
 Csun_sensor_two_axis_arrayProvides a simple sun_sensor_two_axis_array model
 Ctarget_sensorTarget_sensor model that outputs relative state
 Ctelescope_payloadProvides a simple telescope payload
 Ctext_senderSends text messages
 CthermalProvides a simple thermal model for a network of elements
 Ctime_baseTime sensor to return Julian Day Number
 Ctracking_stationGenerates position and velocity of the target in the ECI frame
 CwarfighterProvides a warfighter model