WSF
WsfObject Class Referenceabstract

#include <WsfObject.hpp>

Inheritance diagram for WsfObject:

Public Types

typedef std::vector< WsfStringIdTypeList
 The list of types returned by GetTypeList.

Public Member Functions

 WsfObject ()
 This is the constructor for the WsfObject class.
 ~WsfObject () override
 This is the destructor for the WsfObject class.
const char * GetScriptClassName () const override
virtual WsfObjectClone () const =0
virtual bool ProcessInput (UtInput &aInput)

Friends

class WsfObjectTypeListBase
class WsfPluginManager

Type methods.

const std::string & GetType () const
WsfStringId GetTypeId () const
 Get the string ID of the 'type' of the object.
void SetType (WsfStringId aType)
const std::string & GetBaseType () const
WsfStringId GetBaseTypeId () const
const TypeListGetTypeList () const
bool IsA_TypeOf (WsfStringId aType) const
WsfObjectoperator= (const WsfObject &aRhs)
 Assignment operator.
template<typename T>
void Serialize (T &aBuff)
 For XIO (de)serialization.
 WsfObject (const WsfObject &aSrc)
 Copy constructor (for Clone()).

Name methods.

const std::string & GetName () const
WsfStringId GetNameId () const
void SetName (WsfStringId aName)

Detailed Description

A base class for objects that have a name and a type.

This class provides the methods needed by objects that have a 'name' and a 'type' (this is pretty much every major user level object in WSF). In addition it defines other methods that such an object would typically required (such as ProcessInput).

Objects that derive from WsfObject can be stored the classes that used WsfObjectTypeList. This forms the basis for the WSF 'type' system.

Member Typedef Documentation

◆ TypeList

typedef std::vector<WsfStringId> WsfObject::TypeList

The list of types returned by GetTypeList.

Constructor & Destructor Documentation

◆ WsfObject() [1/2]

WsfObject::WsfObject ( )

This is the constructor for the WsfObject class.

Referenced by WsfDirectedEnergyWeapon::Beam::Beam(), WsfDirectedEnergyWeapon::Beam::Beam(), wsf::altloc::Component::Clone(), wsf::CN2::Clone(), wsf::UCI_Computer::Clone(), WsfBehaviorTreeLeafNode::Clone(), WsfBehaviorTreeNode::Clone(), WsfBehaviorTreeParallelNode::Clone(), WsfBehaviorTreePrioritySelectorNode::Clone(), WsfBehaviorTreeSelectorNode::Clone(), WsfBehaviorTreeSequenceNode::Clone(), WsfBehaviorTreeWeightedRandomNode::Clone(), WsfChaffParcel::Clone(), WsfIntersectMesh::Clone(), WsfMultiresolutionWrapperMetaModel< DerivedComponent >::Clone(), Clone(), WsfThermalSystem::Clone(), WsfUncloneableObject::Clone(), wsf::altloc::Component::Component(), wsf::altloc::Component::Component(), WsfL16::ComputerPart::ComputerPart(), wsf::comm::medium::Medium::Medium(), wsf::comm::Network::Network(), WsfMultiresolutionWrapperMetaModel< DerivedComponent >::operator=(), operator=(), wsf::cyber::Protect::Protect(), wsf::cyber::Protect::Protect(), Tool::Tool(), Tool::Tool(), WsfAdvancedBehaviorTreeNode::WsfAdvancedBehaviorTreeNode(), WsfAero::WsfAero(), WsfAero::WsfAero(), WsfAntennaPattern::WsfAntennaPattern(), WsfAntennaPattern::WsfAntennaPattern(), WsfAntennaPattern::WsfAntennaPattern(), WsfAssetPerception::WsfAssetPerception(), WsfAssetPerception::WsfAssetPerception(), WsfAssetPerception::WsfAssetPerception(), WsfAssetPerception::WsfAssetPerception(), WsfAttitudeController::WsfAttitudeController(), WsfAttitudeController::WsfAttitudeController(), WsfBehaviorTree::WsfBehaviorTree(), WsfBehaviorTreeNode::WsfBehaviorTreeNode(), WsfBMAssetRecord::WsfBMAssetRecord(), WsfBMWeaponInterface::WsfBMWeaponInterface(), WsfCallback::WsfCallback(), WsfCallback::WsfCallback(), WsfChaffParcel::WsfChaffParcel(), WsfChaffParcel::WsfChaffParcel(), WsfEM_Attenuation::WsfEM_Attenuation(), WsfEM_Attenuation::WsfEM_Attenuation(), WsfEM_Clutter::WsfEM_Clutter(), WsfEM_Clutter::WsfEM_Clutter(), WsfEM_Propagation::WsfEM_Propagation(), WsfEM_Propagation::WsfEM_Propagation(), WsfEW_EA_EP::WsfEW_EA_EP(), WsfEW_EA_EP::WsfEW_EA_EP(), WsfEW_Effect::WsfEW_Effect(), WsfEW_Technique::WsfEW_Technique(), WsfEW_Technique::WsfEW_Technique(), WsfFalseTarget::WsfFalseTarget(), WsfFalseTarget::WsfFalseTarget(), WsfFalseTargetScreener::WsfFalseTargetScreener(), WsfFalseTargetScreener::WsfFalseTargetScreener(), WsfFilter::WsfFilter(), WsfFilter::WsfFilter(), WsfGuidanceProgram::WsfGuidanceProgram(), WsfLaunchComputer::WsfLaunchComputer(), WsfLaunchComputer::WsfLaunchComputer(), WsfMultiresolutionPlatformComponent< DerivedComponent >::WsfMultiresolutionPlatformComponent(), WsfObject(), WsfOrbitalDynamicsTerm::WsfOrbitalDynamicsTerm(), WsfOrbitalDynamicsTerm::WsfOrbitalDynamicsTerm(), WsfOrbitalEvent::WsfOrbitalEvent(), WsfOrbitalEvent::WsfOrbitalEvent(), WsfOrbitalIntegrator::WsfOrbitalIntegrator(), WsfPlatform::WsfPlatform(), WsfPlatform::WsfPlatform(), WsfPlatformPart::WsfPlatformPart(), WsfPlatformPart::WsfPlatformPart(), WsfRIPRJob::WsfRIPRJob(), WsfRIPRJob::WsfRIPRJob(), WsfRIPRJob::WsfRIPRJob(), WsfRIPRJobBoard::WsfRIPRJobBoard(), WsfRIPRJobBoard::WsfRIPRJobBoard(), WsfRIPRJobBoard::WsfRIPRJobBoard(), WsfRoute::WsfRoute(), WsfRoute::WsfRoute(), WsfRouteNetwork::WsfRouteNetwork(), WsfRouteNetwork::WsfRouteNetwork(), WsfSignature::WsfSignature(), WsfSignature::WsfSignature(), WsfUncloneableObject::WsfUncloneableObject(), WsfWeaponEffects::WsfWeaponEffects(), WsfWeaponEffects::WsfWeaponEffects(), WsfWeaponLAR::WsfWeaponLAR(), WsfZone::WsfZone(), WsfZone::WsfZone(), wsf::altloc::Component::~Component(), WsfBehaviorTreeLeafNode::~WsfBehaviorTreeLeafNode(), and WsfChaffParcel::~WsfChaffParcel().

◆ ~WsfObject()

WsfObject::~WsfObject ( )
override

This is the destructor for the WsfObject class.

◆ WsfObject() [2/2]

WsfObject::WsfObject ( const WsfObject & aSrc)
protected

Copy constructor (for Clone()).

References WsfObject().

Member Function Documentation

◆ Clone()

virtual WsfObject * WsfObject::Clone ( ) const
pure virtual

Return a copy of this object. Must be implemented by all derived types. If cloning is impossible, a WsfUncloneableException should be thrown.

Implemented in AirToAirLaunchComputerGenerator, ATA_LaunchComputerGenerator, ATG_LAR_And_LC_Generator, BallisticLaunchComputerGenerator, BallisticMissileLaunchComputerGenerator, Fires::FiresLaunchComputer, Fires::FiresMover, OrbitalLaunchComputerGenerator, SAM_LaunchComputerGenerator, TargetMover, Tool, wsf::AbsoluteSensorErrorModel, wsf::altloc::Component, wsf::BistaticErrorModel, wsf::CN2, wsf::comm::Comm, wsf::comm::LASER_XmtrRcvr, wsf::comm::medium::Guided, wsf::comm::medium::Medium, wsf::comm::medium::Unguided, wsf::comm::Network, wsf::comm::NetworkAdHoc, wsf::comm::NetworkDirectedRing, wsf::comm::NetworkGeneric, wsf::comm::NetworkMesh, wsf::comm::NetworkMeshLegacy, wsf::comm::NetworkPointToPoint, wsf::comm::NetworkRing, wsf::comm::NetworkStar, wsf::comm::ProtocolIGMP, wsf::comm::ProtocolInterface, wsf::comm::RadioXmtrRcvr, wsf::comm::router::ProtocolAdHoc, wsf::comm::router::ProtocolInterface, wsf::comm::router::ProtocolLegacy, wsf::comm::router::ProtocolMulticast, wsf::comm::router::ProtocolOSPF, wsf::comm::router::rip::RIPv2, wsf::comm::router::Router, wsf::comm::XmtrRcvr, wsf::coverage::AccessDuration, wsf::coverage::CompositeGrid, wsf::coverage::Coverage, wsf::coverage::CoverageTime, wsf::coverage::DistanceSteppedGrid, wsf::coverage::ExistingPlatformGrid, wsf::coverage::Grid, wsf::coverage::LatLonGrid, wsf::coverage::Measure, wsf::coverage::MeasureCSV_Output, wsf::coverage::MeasureGridStatsOutput, wsf::coverage::MeasureLatLonStatsOutput, wsf::coverage::MeasureOutput, wsf::coverage::N_AssetCoverage, wsf::coverage::NumberOfAccesses, wsf::coverage::NumberOfGaps, wsf::coverage::RevisitTime, wsf::coverage::SensorCoverage, wsf::coverage::SimpleCoverage, wsf::coverage::TimeAverageGap, wsf::coverage::ZoneBasedGrid, wsf::cyber::Attack, wsf::cyber::Constraint, wsf::cyber::Protect, wsf::DefaultKinematicStateExtrapolation, wsf::OTH_RadarSensorErrorModel, wsf::RadarSensorErrorModel, wsf::SensorErrorModelBase, wsf::SimpleDopplerSignalProcessor, wsf::six_dof::ExplicitWeapon, wsf::six_dof::Fuel, wsf::six_dof::GuidanceComputer, wsf::six_dof::PointMassMover, wsf::six_dof::RigidBodyMover, wsf::space::ApoapsisCondition, wsf::space::AscendingNodeCondition, wsf::space::AscendingRadiusCondition, wsf::space::Atmosphere, wsf::space::DescendingNodeCondition, wsf::space::DescendingRadiusCondition, wsf::space::EclipseEntryCondition, wsf::space::EclipseExitCondition, wsf::space::JacchiaRobertsAtmosphere, wsf::space::KinematicStateExtrapolation, wsf::space::NoneCondition, wsf::space::NorthernIntersectionCondition, wsf::space::OrbitalPropagatorCondition, wsf::space::Orientation, wsf::space::OrientationECI_VelocityNadir, wsf::space::OrientationECI_VelocitySolar, wsf::space::OrientationEntityNadir, wsf::space::OrientationEntityOrbitPlane, wsf::space::OrientationEntitySolar, wsf::space::OrientationNadirECEF_Velocity, wsf::space::OrientationNadirECI_Velocity, wsf::space::OrientationNadirSolar, wsf::space::OrientationNone, wsf::space::OrientationPointOrbitPlane, wsf::space::OrientationSolarNadir, wsf::space::PeriapsisCondition, wsf::space::PiecewiseExponentialAtmosphere, wsf::space::RelativeTimeCondition, wsf::space::SouthernIntersectionCondition, wsf::StandardSensorErrorModel, wsf::SurfaceWaveRadarSensorErrorModel, wsf::TrackExtrapolationBase, wsf::UCI_AMTI_Component, wsf::UCI_Computer, wsf::UCI_ESM_Component, wsf::UCI_IRST_Component, wsf::UCI_WeaponComponent, WsfAcousticSensor, WsfAcousticSignature, WsfAdvancedBehaviorTree, WsfAdvancedBehaviorTreeActionNode, WsfAdvancedBehaviorTreeCompositeNode, WsfAdvancedBehaviorTreeConditionNode, WsfAdvancedBehaviorTreeDecoratorNode, WsfAdvancedBehaviorTreeInverterNode, WsfAdvancedBehaviorTreeLeafNode, WsfAdvancedBehaviorTreeNegatorNode, WsfAdvancedBehaviorTreeNode, WsfAdvancedBehaviorTreeParallelNode, WsfAdvancedBehaviorTreePrioritySelectorNode, WsfAdvancedBehaviorTreeRepeaterNode, WsfAdvancedBehaviorTreeSelectorNode, WsfAdvancedBehaviorTreeSelectorNodeWithMemory, WsfAdvancedBehaviorTreeSequenceNode, WsfAdvancedBehaviorTreeSequenceNodeWithMemory, WsfAdvancedBehaviorTreeSucceederNode, WsfAdvancedBehaviorTreeWeightedRandomNode, WsfAero2D, WsfAero, WsfAirMover, WsfAirTargetFuse, WsfAirToAirLaunchComputer, WsfALARM_AntennaPattern, WsfALARM_AntennaPatternBanded, WsfAlphaBetaFilter, WsfAlphaBetaGammaFilter, WsfAntennaPattern, WsfARGO8_Mover, WsfAssetManager, WsfAssetMap, WsfAssetPerception, WsfATA_LaunchComputer, WsfATG_LaunchComputer, WsfATG_WeaponLAR, WsfAtmosphericDragTerm, WsfAttitudeController, WsfBallisticLaunchComputer, WsfBallisticMissileLaunchComputer, WsfBatchTrackReporting, WsfBattleManager, WsfBeamDirector, WsfBehaviorTree, WsfBehaviorTreeLeafNode, WsfBehaviorTreeNode, WsfBehaviorTreeParallelNode, WsfBehaviorTreePrioritySelectorNode, WsfBehaviorTreeSelectorNode, WsfBehaviorTreeSequenceNode, WsfBehaviorTreeWeightedRandomNode, WsfBistaticSig, WsfBMAssetRecord, WsfBMAssignmentMessage, WsfBMAssignmentStatusMessage, WsfBMAssignmentTrackMessage, WsfBMAuxDataZoneAttachment, WsfBMCueMessage, WsfBMDisseminateC2, WsfBMEvalAssignment, WsfBMEWSensorInfoRecord, WsfBMInterceptCalcResult, WsfBMRWRSensorInfoRecord, WsfBMSensorInfoRecord, WsfBMSensorsManager, WsfBMStatusMessage, WsfBMTARSensorInfoRecord, WsfBMTrackMessage, WsfBMTTRSensorInfoRecord, WsfBMTypeWrapper< tWrappedType, tPointerType >, WsfBMTypeWrapper< il::assessEngagementsWSPT, il::assessEngagementsWSPT * >, WsfBMTypeWrapper< il::baseMessage, std::shared_ptr< il::baseMessage > >, WsfBMTypeWrapper< il::weaponTable, il::weaponTable * >, WsfBMTypeWrapper< tWrappedType, std::shared_ptr< tWrappedType > >, WsfBMTypeWrapper< tWrappedType, tWrappedType * >, WsfBMTypeWrapper< WsfZoneDefinition, WsfZoneDefinition * >, WsfBMUtils, WsfBMWeaponInfoRecord, WsfBMWeaponInterface, WsfBMWeaponsManager, WsfBMWeaponTable, WsfBrawlerFuel, WsfBrawlerMover, WsfBrawlerProcessor, WsfCallback, WsfCarltonLethality, WsfChaffMover, WsfChaffParcel, WsfChaffRadarSignature, WsfChaffWeapon, WsfClassificationProcessor, WsfClusterCorrelation, WsfCodedZone, WsfCoherentSensorProcessor, WsfCompositeOpticalSignature, WsfCompositeSensor, WsfCorrelationStrategy, WsfCuedLaserWeapon, WsfCyclicTrackReporting, WsfDefaultFusion, WsfDefaultHEL, WsfDirectedEnergyWeapon::Beam, WsfDirectedEnergyWeapon, WsfDirectionFinderProcessor, WsfDisMover, WsfEarthJ2Term, WsfEarthMonopoleTerm, WsfElementESA_AntennaPattern, WsfEM_ALARM_Clutter, WsfEM_ALARM_Propagation, WsfEM_Attenuation, WsfEM_BlakeAttenuation, WsfEM_Clutter, WsfEM_EARCE_Attenuation, WsfEM_FastMultipath, WsfEM_GroundWavePropagation, WsfEM_ITU_Attenuation, WsfEM_Propagation, WsfEM_RF_Type1Attenuation, WsfEM_SimpleAttenuation, WsfEM_SurfaceClutter, WsfEM_SurfaceClutterTable, WsfEngageLaunchPkTableLethality, WsfEOIR_Sensor, WsfEOIR_Sensor::EOIR_ErrorModel, WsfESA_AntennaPattern, WsfESA_NX_AntennaPattern, WsfESM_Sensor, WsfEW_AgilityEffect, WsfEW_CommEffect, WsfEW_CoverPulseEffect, WsfEW_EA, WsfEW_EA::EA_Technique, WsfEW_EA_EP, WsfEW_Effect, WsfEW_EP, WsfEW_EP::EP_Technique, WsfEW_FalseTargetEffect, WsfEW_NX_SLB_Effect, WsfEW_PolModEffect, WsfEW_PowerEffect, WsfEW_PulseEffect, WsfEW_PulseSuppressEffect, WsfEW_RadiusEffect, WsfEW_RepeaterEffect, WsfEW_RPJ_Effect, WsfEW_SimpleFT_Effect, WsfEW_SLB_Effect, WsfEW_SLC_DegradeEffect, WsfEW_SLC_Effect, WsfEW_Technique, WsfEW_TrackEffect, WsfExchangeProcessor, WsfExoAtmosphericLethality, WsfExplicitWeapon, WsfExplicitWeaponEffects, WsfFalseTarget, WsfFalseTargetScreener, WsfFilter, WsfFollower, WsfFormationFlyer, WsfFuel, WsfFusionCenter, WsfFusionStrategy, WsfGENAP_AntennaPattern, WsfGeometricSensor, WsfGraduatedLethality, WsfGroundMover, WsfGroundTargetFuse, WsfGroup, WsfGuidanceComputer, WsfGuidanceProgram, WsfGuidedMover, WsfHEL_Lethality, WsfHighEnergyLaser, WsfHybridMover, WsfImageProcessor, WsfImplicitWeapon, WsfInfraredSignature, WsfInherentContrast, WsfInstantAttitudeController, WsfIntegratingSpaceMover, WsfIntersectMesh, WsfIntersectProcessor, WsfIRST_Sensor, WsfJTIDS_Terminal, WsfJupiterMonopoleTerm, WsfKalmanFilter2D_RB, WsfKalmanFilter, WsfL16::ComputerPart, WsfL16::ComputerProcessor, WsfL16::NetworkEnabledWeaponPart, WsfL16::PPLI_Part, WsfL16::ScriptedPart, WsfL16::SurveillancePart, WsfL16::SystemStatusPart, WsfL16::WeaponsCoordinationPart, WsfLADAR_Sensor, WsfLaserDesignator, WsfLaserTracker, WsfLaserWeapon, WsfLaunchComputer, WsfLink16Correlation, WsfLinkedProcessor, WsfMath3D_Mover, WsfMessageProcessor, WsfMilRadarSignature, WsfMobilityAndFirepowerLethality, WsfMoonMonopoleTerm, WsfMover, WsfMTT_Correlation, WsfMTT_Fusion, WsfMultiresolutionWrapperMetaModel< DerivedComponent >, WsfNearestNeighborCorrelation, WsfNoiseCloud, WsfNORAD_SpaceMover, WsfNullSensor, WsfObserver::Comm, WsfObserver::Network, WsfObserver::ProtocolInterface, WsfObserver::Router, WsfOffsetMover, WsfOpticalAttenuation, WsfOpticalReflectivity, WsfOpticalSensor, WsfOpticalSignature, WsfOrbitalAttitudeChangeEvent, WsfOrbitalConjunctionProcessor, WsfOrbitalDynamics, WsfOrbitalDynamicsTerm, WsfOrbitalEvent, WsfOrbitalIntegrator, WsfOrbitalLaunchComputer, WsfOrbitalManeuver, WsfOrbitalManeuvering, WsfOrbitalMissionSequence, WsfOrbitalScriptEvent, WsfOrbitalStagingEvent, WsfOrbitDeterminationFusion, WsfOrbitDeterminationKalmanFilter, WsfOTH_RadarSensor, WsfP6DOF_ExplicitWeapon, WsfP6DOF_Fuel, WsfP6DOF_GuidanceComputer, WsfP6DOF_Mover, WsfParabolicMover, WsfPassiveSensor, WsfPassiveSensor::PassiveMode::PassiveErrorModel, WsfPerceptionProcessor, WsfPerfectCorrelation, WsfPerfectTracker, WsfPlatform, WsfPrinceDormand45OrbitalIntegrator, WsfPrinceDormand78OrbitalIntegrator, WsfProcessor, WsfQuantumEvaluator, WsfQuantumEvaluatorDistance, WsfQuantumEvaluatorInterceptTime, WsfQuantumEvaluatorScript, WsfQuantumEvaluatorSimple, WsfQuantumTaskerProcessor, WsfRadarMTD_SignalProcessor, WsfRadarMTI_AdjSignalProcessor, WsfRadarMTI_SignalProcessor, WsfRadarPD_SignalProcessor, WsfRadarSensor, WsfRadarSignature, WsfRadarSTC_SignalProcessor, WsfRateLimitedAttitudeController, WsfRF_Jammer, WsfRIPRJob, WsfRIPRJobBoard, WsfRIPRProcessor, WsfRoadMover, WsfRocketOrbitalManeuvering, WsfRotorcraftMover, WsfRoute, WsfRouteFinder, WsfRouteNetwork, WsfSA_Processor, WsfSAM_LaunchComputer, WsfSAR_Sensor, WsfSAR_Sensor::SAR_Mode::SAR_ErrorModel, WsfScriptCallback, WsfScriptedOrbitalDynamicsTerm, WsfScriptLaunchComputer, WsfScriptProcessor, WsfScriptStateMachineProcessor, WsfSensor, WsfSensorProcessor, WsfSensorSignalProcessor, WsfSensorsManagerFov, WsfShadowMover, WsfSimpleOrbitalManeuvering, WsfSimpleSensorsManager, WsfSOSM_Sensor, WsfSpaceMover, WsfSpaceMoverBase, WsfSpaceOpticalSignature, WsfSphericalLethality, WsfStandardAcousticSignature, WsfStandardAntennaPattern, WsfStandardInfraredSignature, WsfStandardInherentContrast, WsfStandardOpticalReflectivity, WsfStandardOpticalSignature, WsfStandardRadarSignature, WsfStraightLineMover, WsfSubsurfaceMover, WsfSubsurfaceRadioXmtrRcvr, WsfSunMonopoleTerm, WsfSurfaceMover, WsfSurfaceWaveRadarSensor, WsfTabularAttenuation, WsfTabularLaunchComputer, WsfTabularRateFuel, WsfTabulatedLethality, WsfTankedFuel, WsfTaskManager, WsfTaskProcessor, WsfTBM_Mover, WsfThermalSystem, WsfThreatProcessor, WsfTowedMover, WsfTrackProcessor, WsfTrackReportingStrategy, WsfTrackStateControllerProcessor, WsfTRIMSIM_ErrorModel, WsfTRIMSIM_Processor, WsfTruthCorrelation, WsfTSPI_Mover, WsfUnclassifiedAssetManager, WsfUnclassifiedBattleManager, WsfUnclassifiedDisseminateC2, WsfUncloneableObject, WsfUplinkProcessor, WsfVariableRateFuel, WsfVisualPart, WsfWaypointMover, WsfWeapon, WsfWeaponEffects, WsfWeaponFuse, WsfWeaponLAR, WsfWeaponsManagerAI, WsfWeaponsManagerSAM, WsfWeaponThreatProcessor, WsfWeaponTrackProcessor, WsfZone, WsfZoneDefinition, WsfZoneReference, WsfZoneRouteFinder, WsfZoneSet, and XWsfAirTraffic::UpdateFlightStatusCallback.

References GetName(), ProcessInput(), and WsfObject().

Referenced by WsfCallback::CloneComponent(), WsfFuel::CloneComponent(), WsfMover::CloneComponent(), WsfPlatform::CloneComponent(), WsfProcessor::CloneComponent(), WsfSensor::CloneComponent(), WsfVisualPart::CloneComponent(), WsfWeapon::CloneComponent(), WsfZone::CloneComponent(), and WsfObjectTypeListBase::CloneP().

◆ GetBaseType()

const std::string & WsfObject::GetBaseType ( ) const

Get the 'base type' of the object (the type of the object from which this object derives.)

Returns
a std::string containing the 'base type' of the object.

Referenced by WsfProcessorTypes::DeferredLoadTypeP(), and WsfEngageLaunchPkTableLethality::Initialize().

◆ GetBaseTypeId()

WsfStringId WsfObject::GetBaseTypeId ( ) const
inline

Get the string ID of the object from which this object derives. This will be the type Id of the type object from which this instance derives.

◆ GetName()

const std::string & WsfObject::GetName ( ) const

Get the name of the object.

Returns
A string containing the name of the object.

Referenced by WsfTaskManager::AcquireResource(), WsfWeaponTaskManager::AcquireResource(), WsfExchangeProcessor::AddCapability(), WsfMilDisInterface::AddEmissionSystem(), WsfEW_EffectManager::AddFalseTargetScreener(), WsfEW_EffectManager::AddFalseTargetType(), WsfGroupManager::AddGroup(), WsfPassiveSensor::PassiveMode::AddInteractor(), wsf::comm::router::Router::AddInterface(), WsfSimulation::AddPlatform(), WsfTrackManager::AddRawTrackReport(), XWsfOSM_Traffic::AddScriptedConvoy(), XWsfOSM_Traffic::AddScriptedVehicle(), WsfExtEmission::AddSensor(), WsfSensorProcessor::AddSensor(), WsfTrackManager::AddTrackReport(), WsfMilExtInterface::AddWeapon(), WsfExplicitWeapon::AddWeaponToSimulation(), WsfFollower::AdvanceTime(), WsfGuidedMover::AdvanceTime(), WsfRIPRJobBoard::AllocateJobsCoverThenGreedy(), WsfRIPRJobBoard::AllocateJobsCoverThenSpread(), WsfRIPRJobBoard::AllocateJobsGreedy(), WsfHEL_Lethality::ApplyEffectTo(), WsfMobilityAndFirepowerLethality::ApplyEffectTo(), WsfP6DOF_Mover::ApplyExternalForce(), WsfWeaponFuse::Arm(), WsfSA_Perceive::AssetScore(), WsfBMHEFIRMOELogger::Assignment(), WsfBMHEFIRMOELogger::AssignmentCancel(), WsfBMHEFIRMOELogger::AssignmentStatus(), WsfQuantumTaskerProcessor::AssignTask(), WsfTaskManager::AssignTask(), wsf::UCI_SensorComponent::Attach(), WsfAcousticSensor::AcousticMode::AttemptToDetect(), WsfBeamDirector::WsfBeamDirectorMode::AttemptToDetect(), WsfCompositeSensor::CompositeMode::AttemptToDetect(), WsfGeometricSensor::GeometricMode::AttemptToDetect(), WsfLADAR_Sensor::LADAR_Mode::AttemptToDetect(), WsfOpticalSensor::OpticalMode::AttemptToDetect(), WsfOTH_RadarSensor::OTH_Mode::AttemptToDetect(), WsfPassiveSensor::PassiveMode::AttemptToDetect(), WsfRadarSensor::RadarMode::AttemptToDetect(), WsfSAR_Sensor::SAR_Mode::AttemptToDetect(), WsfSOSM_Sensor::SOSM_Mode::AttemptToDetect(), WsfSurfaceWaveRadarSensor::RadarMode::AttemptToDetect(), WsfEW_SensorComponent::AttemptToDetectFalseTarget(), WsfZoneRouteFinder::AvoidZone(), WsfEOIR_IRST_SensorMode::BeginDetectionAttempt(), WsfImplicitWeapon::BeginEngagement(), WsfLaserWeapon::BeginShot(), WsfTankedFuel::BeginSupplyingFuelTo(), WsfRIPRJobBoard::BlockJobsWithFailedDependencies(), WsfRIPRJobBoard::BlockJobsWithoutMinWinners(), WsfTabularRateFuel::CalcConsumptionRate(), WsfTabularRateFuel::CalcConsumptionRateAltitudeSpeed(), WsfVariableRateFuel::CalcConsumptionRateAltitudeSpeed(), WsfSA_Assess::CalculateDefensiveness(), WsfSA_Assess::CalculatePrioritizedTargets(), WsfSA_Assess::CalculatePrioritizedThreats(), WsfSA_Assess::CalculateRisk(), WsfSA_Assess::CalculateUrgency(), WsfTaskManager::CancelTask(), WsfPassiveSensor::PassiveMode::CanDetect(), WsfInterceptCalculator::CanIntercept(), wsf::comm::ComponentHW_LASER::CanSendTo(), wsf::comm::ComponentHW_Subsurface::CanSendTo(), WsfBMHEFIRMOELogger::CANTCOAssignment(), WsfLaserWeapon::CeaseFire(), WsfTaskManager::ChangeOperatingLevel(), XWsfOSM_Traffic::ChangeScriptedLane(), WsfRF_Repeater::CheckDetectAndUpdate(), WsfGuidanceComputer::CheckForPhaseChange(), WsfP6DOF_GuidanceComputer::CheckForPhaseChange(), WsfTaskManager::CheckMessageAcknowledged(), wsf::UCI_PartComponent::CheckPartStatus(), WsfATA_LaunchComputer::CheckRanges(), WsfL16::SystemStatusPart::CheckWeapon(), Clone(), wsf::six_dof::Mover::CommonSubobjectJettisonTasks(), WsfP6DOF_Mover::CommonSubobjectJettisonTasks(), WsfConfigureAccessReport::Complete(), WsfGuidanceComputer::ComputeInterceptData(), WsfBallisticMissileLaunchComputer::ComputeLaunchWindows(), WsfTBM_Mover::ComputeMaximumRange(), WsfTRIMSIM_Processor::ComputeMeasurementErrors(), WsfPassiveSensor::PassiveBeam::ComputePSOS_Effects(), WsfTowedMover::ComputeTowDistance(), WsfSAR_Sensor::SAR_Mode::ComputeUpdateInterval(), WsfMTT_Correlation::CorrelateImpl(), WsfAirMover::CrashIntoGround(), WsfP6DOF_Mover::CrashIntoGroundCB(), WsfFalseTarget::CreateBlipNameId(), WsfWaypointMover::CreatePath(), WsfPerceptionProcessor::CreatePerceptionProcessor(), wsf::coverage::RectangularGrid::CreateRectangularGrid(), WsfRoadMover::CreateRoute(), WsfSA_Processor::CreateSA_Processor(), HorizontalMapFunction::CreateSensorList(), WsfBeamDirector::WsfBeamDirectorMode::CreateTrackFromResult(), WsfSA_Processor::DebugTestOutput(), WsfMTT_Correlation::DecorrelateNonlocalTrack(), WsfTankedFuel::DecrementQuantity(), WsfBrawlerMover::DeleteMover(), wsf::UCI_Interface::DeregisterComponent(), wsf::UCI_Component::DeregisterWithInterface(), WsfRF_Jammer::DeselectEA_Technique(), wsf::UCI_SensorComponent::Detach(), WsfTankedFuel::DisconnectFrom(), WsfChaffWeapon::DropChaffCloud(), WsfPassiveSensor::PassiveMode::EmitterActiveCallback(), WsfP6DOF_Mover::EnableDirectBraking(), WsfLaserWeapon::EndShot(), WsfPerfectTracker::EstablishNewTrack(), WsfBallisticMissileLaunchComputer::EstimatedTimeToIntercept(), WsfTabularLaunchComputer::EstimatedTimeToIntercept(), WsfOrbitalScriptEvent::EvaluateCompletion(), WsfBrawlerProcessor::EvaluateHeadingSpeedAltitude(), WsfBrawlerProcessor::EvaluateRates(), WsfBrawlerProcessor::EvaluateTurnInPlaneWithSpeed(), WsfBrawlerProcessor::EvaluateTurnInPlaneWithThrottle(), WsfBrawlerProcessor::EvaluateVectorWithSpeed(), WsfBrawlerProcessor::EvaluateVectorWithThrottle(), WsfExchangeProcessor::ExchangeCompleted(), WsfExchangeProcessor::ExchangeRequestFailed(), FlightPathAnalysisFunction::Execute(), HorizontalMapFunction::Execute(), WsfScriptCallback::Execute(), WsfCallback::ExecuteAndNotify(), WsfSA_Assess::ExecuteCalculateDefensiveness(), WsfSA_Assess::ExecuteCalculateEntityTargetValue(), WsfSA_Assess::ExecuteCalculateEntityThreatLevel(), WsfSA_Assess::ExecuteCalculateFlightRisk(), WsfSA_Assess::ExecuteCalculateGroupTargetValue(), WsfSA_Assess::ExecuteCalculateGroupThreatLevel(), WsfSA_Assess::ExecuteCalculateMissileTargetValue(), WsfSA_Assess::ExecuteCalculateMissileThreatLevel(), WsfSA_Assess::ExecuteCalculateMissionRisk(), WsfSA_Assess::ExecuteCalculatePackageRisk(), WsfSA_Assess::ExecuteCalculateRisk(), WsfSA_Assess::ExecuteCalculateSelfRisk(), WsfSA_Assess::ExecuteCalculateUrgency(), WsfSA_Assess::ExecuteCalcWeaponSupport(), WsfPlatform::ExecuteScript(), WsfLaserDesignator::Extinguish(), WsfTrackManager::FindCorrelatedTrack(), WsfAdvancedBehaviorTreeNode::FindNode(), WsfChaffWeapon::Fire(), WsfExplicitWeapon::Fire(), WsfImplicitWeapon::Fire(), WsfP6DOF_ExplicitWeapon::Fire(), WsfExplicitWeapon::FireP(), WsfTrackManager::FuseTrack(), WsfWeaponServer::GenerateCommand(), wsf::event::utils::GetAdditionalImplicitInfo(), wsf::event::utilsCSV::GetAdditionalImplicitInfo(), WsfBMUtils::GetAssignedIDRecord(), WsfBMSensorInfoRecord::GetAzExtent(), wsf::AtmosphericTurbulence::GetCN2Form(), wsf::coverage::Grid::GetComponentName(), WsfFalseTargetScreener::GetFalseTarget(), WsfMultiresolutionPlatformComponent< DerivedComponent >::GetFidelity(), wsf::comm::Comm::GetFullName(), WsfWeaponTrackProcessor::GetInterceptData(), WsfTaskManager::GetMessageSender(), WsfEW_EP::GetMitigatingEffects(), SafeRIPRProc::GetName(), WsfBMSensorInfoRecord::GetName(), wsf::coverage::RectangularGrid::GetPlatformName(), WsfAero::GetPlatformName(), WsfBMUtils::GetSensor(), WsfBMUtils::GetSensorID(), WsfBMUtils::GetSensorID(), WsfBMUtils::GetSensorType(), wsf::event::utils::GetTargetName(), wsf::event::utilsCSV::GetTargetName(), WsfOrbitalManeuver::GetTargetPropagatorPerception(), WsfRoadMover::GetTravelTime(), WsfUplinkProcessor::GetUplinkProcessor(), WsfAcousticSignature::GetValue(), WsfAcousticSignature::GetValue(), WsfInfraredSignature::GetValue(), WsfInherentContrast::GetValue(), WsfOpticalReflectivity::GetValue(), WsfOpticalSignature::GetValue(), WsfRadarSignature::GetValue(), WsfRadarSignature::GetValue(), WsfBMUtils::GetWeaponID(), WsfP6DOF_Mover::GetWeightOnNoseWheel(), WsfIterativeRouteMover::GoToAltitude(), WsfP6DOF_Mover::GoToAltitude(), WsfIterativeRouteMover::GoToLocation(), WsfP6DOF_Mover::GoToLocation(), WsfRouteMover::GoToLocation(), WsfIterativeRouteMover::GoToSpeed(), WsfP6DOF_Mover::GoToSpeed(), WsfRoadMover::GoToTrack(), WsfDefaultDisseminationImpl::HandleDelayedMessages(), WsfWaypointMover::HitWaypoint(), WsfImageProcessor::ImageProcessingCompleted(), WsfTankedFuel::IncrementQuantity(), wsf::comm::medium::Medium::Initialize(), wsf::comm::router::ProtocolOSPF::Initialize(), wsf::comm::router::Router::Initialize(), wsf::coverage::Coverage::Initialize(), wsf::coverage::Grid::Initialize(), wsf::coverage::Measure::Initialize(), wsf::OTH_RadarSensorErrorModel::Initialize(), wsf::RadarSensorErrorModel::Initialize(), wsf::six_dof::GuidanceComputer::Initialize(), wsf::SurfaceWaveRadarSensorErrorModel::Initialize(), wsf::UCI_SensorComponent::Initialize(), WsfArticulatedPart::Initialize(), WsfATG_LaunchComputer::Initialize(), WsfATG_WeaponLAR::Initialize(), WsfBeamDirector::WsfBeamDirectorMode::Initialize(), WsfBMTrackScriptCallbackHandler::Initialize(), WsfBrawlerProcessor::Initialize(), WsfChaffEjector::Initialize(), WsfChaffMover::Initialize(), WsfChaffRadarSignature::Initialize(), WsfChaffWeapon::Initialize(), WsfDefaultAssetManagerImpl::Initialize(), WsfDefaultBattleManagerImpl::Initialize(), WsfDefaultDisseminationImpl::Initialize(), WsfDefaultSensorsManagerImpl::Initialize(), WsfDefaultWeaponsManagerImpl::Initialize(), WsfEM_ALARM_Clutter::Initialize(), WsfEM_SurfaceClutter::Initialize(), WsfEM_Xmtr::Initialize(), WsfEW_SLB_Effect::Initialize(), WsfEW_SLC_Effect::Initialize(), WsfExchangeProcessor::Initialize(), WsfExplicitWeapon::Initialize(), WsfFuel::Initialize(), WsfGuidanceComputer::Initialize(), WsfGuidedMover::Initialize(), WsfHEL_Lethality::Initialize(), WsfInterceptCalculator::Initialize(), WsfIntersectProcessor::Initialize(), WsfL16::ComputerProcessor::Initialize(), WsfMobilityAndFirepowerLethality::TargetType::Initialize(), WsfNORAD_SpaceMover::Initialize(), WsfOffsetMover::Initialize(), WsfOrbitalManeuvering::Initialize(), WsfOTH_RadarSensor::OTH_Beam::Initialize(), WsfP6DOF_GuidanceComputer::Initialize(), WsfP6DOF_Mover::Initialize(), WsfPassiveSensor::PassiveRcvr::Initialize(), WsfPlatform::Initialize(), WsfRadarMTD_SignalProcessor::Initialize(), WsfRadarMTI_AdjSignalProcessor::Initialize(), WsfRadarMTI_SignalProcessor::Initialize(), WsfRadarPD_SignalProcessor::Initialize(), WsfRadarSensor::RadarBeam::Initialize(), WsfRadarSTC_SignalProcessor::Initialize(), WsfRIPRProcessor::Initialize(), WsfRoadMover::Initialize(), WsfSAR_Sensor::SAR_Mode::Initialize(), WsfSAR_Sensor::SAR_Mode::SAR_ErrorModel::Initialize(), WsfScriptCallback::Initialize(), WsfSOSM_Sensor::SOSM_Mode::Initialize(), WsfSpaceMoverBase::Initialize(), WsfSpinSensorScheduler::Initialize(), WsfSurfaceWaveRadarSensor::RadarMode::Initialize(), WsfTabularRateFuel::Initialize(), WsfTankedFuel::Initialize(), WsfTBM_Mover::Initialize(), WsfVariableRateFuel::Initialize(), WsfWeapon::Initialize(), WsfZoneDefinition::Initialize(), wsf::UCI_PartComponent::Initialize2(), wsf::UCI_SensorComponent::Initialize2(), wsf::UCI_WeaponComponent::Initialize2(), WsfCuedLaserWeapon::Initialize2(), WsfDefaultAssetManagerImpl::Initialize2(), WsfDefaultBattleManagerImpl::Initialize2(), WsfDefaultDisseminationImpl::Initialize2(), WsfDefaultSensorsManagerImpl::Initialize2(), WsfDefaultWeaponsManagerImpl::Initialize2(), WsfGuidedMoverBase::Initialize2(), WsfPlatform::Initialize2(), WsfSpaceMoverBase::Initialize2(), WsfTBM_Mover::Initialize2(), WsfTrackManager::Initialize2(), WsfExplicitWeapon::InitializeCommandChains(), WsfTrackProcessor::InitializeMemberData(), wsf::coverage::CompositeGrid::InitializeP(), wsf::coverage::DistanceSteppedGrid::InitializeP(), wsf::coverage::ExistingPlatformGrid::InitializeP(), wsf::coverage::LatLonGrid::InitializeP(), wsf::coverage::ZoneBasedGrid::InitializeP(), WsfSensorMode::InitializeReporting(), wsf::comm::NetworkManager::InitializeUserLinks(), WsfGuidedMover::InitiateMotion(), WsfGuidedMover::InitiateStage(), WsfGuidedMoverBase::InitiateStage(), WsfTrackManager::InitiateTrackP(), WsfChaffParcel::IsExpired(), WsfRoute::IsGlobalRoute(), WsfLOS_Manager::IsTargetVisible(), WsfLOS_Manager::IsTargetVisible(), WsfLOS_Manager::IsTargetVisible(), WsfLOS_Manager::IsTargetVisibleNow(), WsfLOS_Manager::IsTargetVisibleNow(), WsfLOS_Manager::IsTargetVisibleNow(), WsfThreatProcessor::IsThreatening(), WsfMilEventPipe::JammingRequestCanceled(), WsfMilEventPipe::JammingRequestInitiated(), WsfMilEventPipe::JammingRequestUpdated(), WsfAirMover::Land(), WsfGroupManager::LoadInstance(), WsfGroupManager::LoadInstance(), WsfZoneTypes::LoadInstance(), WsfGroupTypes::LoadType(), WsfZoneTypes::LoadType(), wsf::comm::util::LocalMasterNetworkName(), wsf::comm::NetworkManager::ManageComm(), WsfEventPipeOptionsCriteria::Matches(), WsfExchange::Transactor::MyFullName(), WsfMobilityAndFirepowerLethality::MyFullName(), notifyOfPlatformsNotPresentInSimulation(), WsfDefaultAssetManagerImpl::on_message(), WsfDefaultDisseminationImpl::on_message(), wsf::UCI_SensorComponent::OnSensorDeleted(), wsf::UCI_SensorComponent::OnSensorTurnedOff(), wsf::UCI_SensorComponent::OnSensorTurnedOn(), WsfQuantumTaskerProcessor::operator=(), WsfRIPRJob::operator=(), WsfExchange::Transactor::OppositePlatformName(), WsfExchange::Transactor::OwningPlatformName(), WsfLOS_Manager::PartMoveCheck(), WsfLOS_Manager::PartMoved(), WsfCuedLaserWeapon::PauseFire(), WsfDefaultFusion::PerformMirrorTrackUpdate(), WsfLaserDesignator::PerformScheduledDetections(), WsfOTH_RadarSensor::PerformScheduledDetections(), WsfRadarSensor::PerformScheduledDetections(), WsfDefaultFusion::PerformStandardTrackUpdate(), engage::SimulationExtension::PlatformAdded(), OrbitalLaunchComputerGenerator::PlatformAdded(), WsfWeaponServer::PlatformAdded(), engage::SimulationExtension::PlatformAppearanceChanged(), engage::SimulationExtension::PlatformDeleted(), wsf::cyber::SimulationExtension::PlatformDeleted(), WsfWeaponTaskManager::PlatformDeleted(), wsf::comm::NetworkManager::PlatformInitialized(), WsfEclipseReport::PlatformInitializedHandler(), engage::SimulationExtension::PlatformKilled(), WsfLOS_Manager::PlatformMoveCheck(), WsfLOS_Manager::PlatformMoved(), WsfBeamDirector::PointAtTarget(), WsfBeamDirector::WsfBeamDirectorMode::PointAtTargetUpdate(), WsfCTD_SensorComponent::PostAttemptToDetect(), WsfAirMover::PostMoveUpdate(), WsfFalseTarget::PowerSufficiencyCheck(), wsf::altloc::Component::PreInitialize(), WsfExoAtmosphericLethality::PreInitialize(), WsfLaserWeapon::PreInitialize(), WsfMultiresolutionPlatformComponent< DerivedComponent >::PreInitialize(), WsfSpaceMoverBase::PreInitialize(), WsfTabulatedLethality::PreInitialize(), wsf::coverage::ExistingPlatformGrid::PreparePlatforms(), wsf::coverage::RectangularGrid::PreparePlatforms(), wsf::coverage::ZoneBasedGrid::PreparePlatforms(), wsf::altloc::ComponentInitialized::Print(), wsf::event::AssignmentStatus::Print(), wsf::event::ExchangeCompleted::Print(), wsf::event::ExchangeNegotiated::Print(), wsf::event::ExchangeQueried::Print(), wsf::event::ExchangeRequestFailed::Print(), WsfRoute::Print(), wsf::event::utils::PrintCommData(), wsf::altloc::ComponentInitialized::PrintCSV(), wsf::event::AssignmentStatus::PrintCSV(), wsf::event::ExchangeCompleted::PrintCSV(), wsf::event::ExchangeNegotiated::PrintCSV(), wsf::event::ExchangeQueried::PrintCSV(), wsf::event::ExchangeRequestFailed::PrintCSV(), WsfJTIDS_Terminal::PrintDebugReception(), WsfWeaponFuse::PrintDetonationReason(), WsfFusionCenter::PrintFuserState(), wsf::event::utils::PrintOrbitalManeuverData(), wsf::event::utilsCSV::PrintOrbitalManeuverData(), wsf::event::utils::PrintPlatformEvent(), wsf::event::utilsCSV::PrintPlatformEvent(), wsf::event::utils::PrintRouterData(), WsfFalseTargetScreener::PrintScreenerState(), wsf::event::utils::PrintSensorResult(), wsf::event::utilsCSV::PrintSensorResult(), WsfGuidanceComputer::PrintStatusHeader(), wsf::event::utils::PrintSystemOffOnEvent(), wsf::event::utilsCSV::PrintSystemOffOnEvent(), WsfEW_Effect::PrintUpdateMessage(), wsf::event::utils::PrintWE_PlayerData(), wsf::event::utilsCSV::PrintWE_PlayerData(), WsfWeaponFuse::PrivateDetonate(), WsfDisDirectedEnergyFire::Process(), WsfDisEmission::Process(), WsfDisFire::Process(), WsfDisRepairComplete::Process(), WsfDisRepairResponse::Process(), WsfDisResupplyOffer::Process(), WsfDisResupplyReceived::Process(), WsfTaskManager::ProcessAssociationMessage(), WsfWeaponServer::ProcessCommand(), wsf::comm::router::ProtocolAdHoc::ProcessInput(), wsf::coverage::CompositeGrid::ProcessInput(), WsfEW_Effect::ProcessInput(), WsfEW_FalseTargetEffect::FT_Data::ProcessInput(), WsfEW_SLC_Effect::ProcessInput(), WsfRouteNetwork::ProcessInput(), WsfL16::ComputerProcessor::ProcessJMessage(), wsf::UCI_Computer::ProcessMessage(), wsf::UCI_IRST_Component::ProcessMessage(), WsfCompositeSensor::ProcessMessage(), WsfCuedLaserWeapon::ProcessMessage(), WsfMessageProcessor::ProcessMessage(), WsfTrackProcessor::ProcessMessage(), WsfUplinkProcessor::ProcessMessage(), WsfEW_NX_SLB_Effect::ProcessTargetBlankingInput(), WsfEW_SLB_Effect::ProcessTargetBlankingInput(), WsfBattleManager::ProcessTargetProjectionInput(), WsfQuantumTaskerProcessor::ProcessTaskAssignMessage(), WsfTaskManager::ProcessTaskAssignMessage(), WsfTaskManager::ProcessTaskCancelMessage(), WsfTaskManager::ProcessTaskControlMessage(), WsfQuantumTaskerProcessor::ProcessTaskStatusMessage(), WsfTaskManager::ProcessTaskStatusMessage(), WsfWeaponTaskManager::ProcessTaskStatusMessage(), WsfWeaponTrackProcessor::ProcessTrackDrop(), WsfTaskManager::ProcessTrackDropMessage(), WsfWeaponTrackProcessor::ProcessTrackUpdate(), WsfBMWeaponsManager::ProcessWeaponsManagerInput(), WsfL16::Interface_J11::ProcessWIFT_Event(), WsfSA_Predict::ProjectPositionForward(), WsfSA_Predict::ProjectPositionGoToPoint(), WsfSA_Predict::ProjectPositionInTime(), WsfSA_Predict::ProjectPositionLevelTurn(), WsfSA_Predict::ProjectPositionRollAndPull(), WsfSA_Predict::ProjectPositionRollAndPull(), WsfSA_Predict::ProjectPositionSplitS(), WsfSA_Predict::ProjectPositionTurnToHeading(), WsfDefaultHEL::Propagate(), WsfEW_Effect::PropagateEffectDataPtr(), WsfSA_Perceive::Prune(), WsfTrackManager::PurgeInactiveTracks(), WsfQuantumTaskerProcessor::PurgeReceivedTask(), WsfMilEventPipe::QuantumTaskerUpdate(), WsfRIPRProcessor::QueryBid(), WsfBallisticMissileLaunchComputer::QueuedSolutionPurge(), wsf::UCI_AMTI_Component::ReceiveMessage(), wsf::UCI_WeaponComponent::ReceiveMessage(), WsfMessageProcessor::ReceiveMessage(), wsf::UCI_Computer::ReceiveUCI_Message(), wsf::UCI_Interface::RegisterComponent(), wsf::UCI_Component::RegisterWithInterface(), WsfQuantumTaskerProcessor::RejectTask(), WsfTaskManager::ReleaseResource(), WsfWeaponTaskManager::ReleaseResource(), WsfP6DOF_Mover::RemoveExternalForce(), WsfPassiveSensor::PassiveMode::RemoveInteractor(), WsfEW_SLB_Effect::RemoveJammerXmtr(), WsfEW_SLB_Effect::RemoveJammerXmtr(), WsfEW_SLC_Effect::RemoveJammerXmtr(), WsfEW_SLC_Effect::RemoveJammerXmtr(), wsf::comm::router::Router::RemoveLink(), WsfSensorProcessor::RemoveSensor(), WsfTrackManager::RemoveTrack(), WsfTaskManager::ReportTaskComplete(), WsfTaskManager::ReportTaskProgress(), WsfExchange::Transactor::RequestFrom(), WsfExchange::Transactor::RequestorPlatformName(), WsfExchange::Transactor::ResponderPlatformName(), WsfCuedLaserWeapon::ResumeFire(), WsfP6DOF_Mover::ReturnToRoute(), XWsfOSM_Traffic::ScriptGoOffroad(), WsfBeamDirector::WsfBeamDirectorMode::Select(), WsfRF_Jammer::SelectEA_Technique(), WsfExtInterface::SelectEntityId(), WsfGuidanceComputer::SelectPhase(), WsfP6DOF_GuidanceComputer::SelectPhase(), WsfPhysicalScanSensorScheduler::SelectTarget(), wsf::comm::SlotGroupLayerJTIDS::Send(), wsf::UCI_WeaponComponent::SendActivityMessage(), WsfL16::Interface_J11::SendBombHitIndicationReport(), wsf::UCI_WeaponComponent::SendCapabilityMessage(), wsf::UCI_WeaponComponent::SendCapabilityStatusMessage(), wsf::UCI_PartComponent::SendControlRequestStatusMessage(), wsf::UCI_SensorComponent::SendControlRequestStatusMessage(), wsf::UCI_PartComponent::SendControlStatusMessage(), wsf::UCI_SensorComponent::SendControlStatusMessage(), wsf::UCI_SensorComponent::SendEntityMessage(), WsfL16::ComputerPart::SendJMessage(), wsf::ExternalLinks::SendMessage(), wsf::ExternalLinks::SendMessage(), WsfBMDisseminateC2::SendMessage(), WsfEventPipeInterface::SendModeActive(), WsfMilEventPipe::SendModeActive(), WsfEventPipeInterface::SendPartStatus(), wsf::UCI_PartComponent::SendSubsystemStatusMessage(), wsf::UCI_PartComponent::SendSystemStatusMessage(), WsfTaskManager::SendTaskMessage(), WsfTrackProcessor::SendTrackP(), WsfTaskManager::SendTrackUpdate(), WsfEventPipeInterface::SendVisualPartDefinition(), WsfL16::Interface_J11::SendWeaponSelfAbortReport(), WsfCompositeSensor::SensorDetectionChanged(), WsfAccessReport::SensorDetectionChangedHandler(), WsfCompositeSensor::SensorTurnedOff(), WsfBMSensorInfoRecord::Set(), WsfWeaponTrackProcessor::SetCurrentTarget(), WsfP6DOF_Mover::SetDefaultRoute(), WsfTankedFuel::SetDefaultSupplyConfig(), WsfEW_Technique::SetDeltaGainEffect(), WsfRF_Jammer::SetEA_DeltaGainTechnique(), WsfRF_Jammer::SetEA_DeltaGainTechnique(), wsf::coverage::MeasureTextOutput::SetFileNameToDefault(), wsf::comm::router::Router::SetGateway(), WsfParabolicMover::SetImpactTOFAndLLA(), WsfFalseTarget::SetInitialNumberOfFTs(), WsfSensor::SetIsSlave(), WsfRoadMover::SetOrUpdateRoute(), WsfP6DOF_Mover::SetParkingBrake(), WsfP6DOF_Mover::SetRoute(), WsfRouteMover::SetRoutePoint(), wsf::comm::router::ProtocolOSPF::SetRouterRoleType(), WsfPlatform::SetSide(), WsfExchangeProcessor::SetSupplierAbility(), WsfPerfectTracker::SetTargetByIndex(), WsfPerfectTracker::SetTargetByNameId(), WsfBMTrackMessage::SetTargetTruthInfo(), WsfP6DOF_Mover::SetTempRoute(), wsf::comm::router::Router::Setup(), WsfWeaponFuse::ShowPCA_Results(), WsfSpaceMover::ShowStatus(), WsfRF_Jammer::StartJamming(), WsfRF_Jammer::StopJamming(), WsfXIO_ScriptService::StoreScript(), WsfGuidedMover::SwitchCoordinateFrame(), WsfAirMover::TakeOff(), WsfRIPRProcessor::TargetName(), WsfSA_Perceive::ThreatScore(), WsfScriptAssetPerceptionClass::ToString(), WsfScriptObjectClass::ToString(), WsfCTD_SensorComponent::TrackerAllowTracking(), WsfEW_SensorComponent::TrackerAllowTracking(), WsfPassiveSensor::PassiveRcvr::TuneFrequencyBand(), wsf::UCI_PartComponent::TurnOff(), WsfBeamDirector::TurnOff(), wsf::UCI_PartComponent::TurnOn(), WsfIterativeRouteMover::TurnToHeading(), WsfP6DOF_Mover::TurnToHeading(), WsfP6DOF_Mover::TurnToRelativeHeading(), Fires::FiresMover::Update(), WsfCoherentSensorProcessor::Update(), WsfEOIR_Sensor::Update(), WsfFollower::Update(), WsfLaserDesignator::Update(), WsfLaserTracker::Update(), WsfPerfectTracker::Update(), WsfStraightLineMover::Update(), WsfTBM_Mover::Update(), WsfWeaponTrackProcessor::Update(), WsfEventPipeInterface::UpdateArticulation(), WsfCompositeSensor::UpdateCompositeTrack(), WsfEW_AgilityEffect::UpdateEffects(), WsfEW_RPJ_Effect::UpdateEffects(), WsfEW_SimpleFT_Effect::UpdateEffects(), WsfMilDisInterface::UpdateEmissionSystem(), WsfSA_Assess::UpdateEngagementsData(), WsfGuidedMover::UpdateExternalState(), XWsfAirTraffic::UpdateFlightStatus(), WsfEW_FalseTargetEffect::UpdateFT(), wsf::six_dof::GuidanceComputer::UpdateGuidance(), WsfGuidanceComputer::UpdateGuidance(), WsfP6DOF_GuidanceComputer::UpdateGuidance(), WsfEW_FalseTargetEffect::UpdateJammerPulseDensity(), WsfEW_SimpleFT_Effect::UpdateJammerPulseDensity(), WsfRF_Jammer::UpdateJamming(), WsfDefaultFusion::UpdateLocalResultFromNonLocalResult(), WsfMTT_Fusion::UpdateLocalTrackFromNonLocalTrack(), WsfDisInterface::UpdatePlatformSystem(), WsfLaunchComputer::UpdateResults(), WsfP6DOF_Mover::UpdateRoute(), WsfRoadMover::UpdateRoute(), WsfRouteMover::UpdateRoute(), XWsfOSM_Traffic::UpdateScriptedVehicleRoute(), WsfWeaponTrackProcessor::UpdateTargetTrack(), WsfQuantumTaskerProcessor::UpdateTaskCorrelation(), WsfOffsetMover::UpdateTetheredState(), WsfCoherentSensorProcessor::UpdateTrack(), WsfTRIMSIM_SensorComponent::UpdateTrack(), WsfSA_Processor::UpdateWeaponsData(), WsfWeaponTaskManager::UplinkStart(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), wsf::comm::Comm::ValidateGateway(), wsf::comm::router::Router::ValidateGateway(), WsfSpaceMoverBase::VerifyMission(), engage::SimulationExtension::WeaponFireAborted(), engage::SimulationExtension::WeaponFired(), Fires::Observer::WeaponFired(), WsfL16::Interface_J11::WeaponFired(), WsfWeaponTaskManager::WeaponFired(), engage::SimulationExtension::WeaponFireRequested(), engage::SimulationExtension::WeaponHit(), engage::SimulationExtension::WeaponKilled(), engage::SimulationExtension::WeaponMissed(), WsfMilEventPipe::WeaponQuantityChanged(), engage::SimulationExtension::WeaponTerminated(), WsfMilEventPipe::WeaponTurnedOff(), WsfGuidedMoverBase::WriteStagingMessage(), WsfGuidedMoverBase::WriteTrajectoryOutput(), WsfPlatform::WsfPlatform(), WsfRIPRJob::WsfRIPRJob(), WsfRIPRJobBoard::WsfRIPRJobBoard(), WsfSA_EntityPerception::WsfSA_EntityPerception(), WsfWeaponEngagement::WsfWeaponEngagement(), WsfDirectionFinderProcessor::~WsfDirectionFinderProcessor(), WsfGuidedMoverBase::~WsfGuidedMoverBase(), WsfParabolicMover::~WsfParabolicMover(), WsfPlatform::~WsfPlatform(), and WsfWaypointMover::~WsfWaypointMover().

◆ GetNameId()

WsfStringId WsfObject::GetNameId ( ) const
inline

Get the string ID of the name of the object.

Returns
an integer containing the string ID of the name of the object.

Referenced by WsfInternalLinks::Addressee::Activate(), WsfEW_Technique::AddEffect(), WsfSimulation::AddPlatform(), WsfInternalLinks::AddRecipient(), WsfExtEmission::AddSensor(), WsfSensorProcessor::AddSensor(), WsfEW_EA::AddTechnique(), WsfEW_EA_EP::AddTechnique(), WsfEW_EP::AddTechnique(), WsfSimulation::AddToPlatformList(), WsfExplicitWeapon::AddWeaponToSimulation(), WsfRIPRJobBoard::AllocateJobs(), WsfEW_Effect::AllowTarget(), WsfAssetPerception::AssetSystem::AssetSystem(), WsfAssetPerception::AssetSystem::AssetSystem(), WsfRIPRJob::AssignerProcessorName(), WsfBeamDirector::WsfBeamDirectorMode::AttemptToDetect(), WsfRIPRProcessor::BiddingHijacked(), WsfFusionCenter::CheckForScreenerAdd(), checkUpCommandChain(), checkUpCommandChain(), checkUpCommandChain(), checkUpCommandChain(), WsfRIPRProcessor::Commanders(), WsfNavigationMesh::ComputeSetRoute(), WsfTruthCorrelation::CorrelateImpl(), WsfBeamDirector::WsfBeamDirectorMode::CreateTrackFromResult(), WsfSimulation::DeleteFromPlatformList(), WsfEW_Technique::EffectIsAvailable(), WsfXIO_PlatformInfoService::FillPartState(), WsfExchangeProcessor::FindContainer(), WsfEW_Technique::FindEffectIndex(), WsfExchangeProcessor::FindTransactor(), wsf::altloc::Component::GetComponentName(), wsf::comm::ProtocolInterface::GetComponentName(), wsf::comm::router::ProtocolInterface::GetComponentName(), wsf::comm::router::Router::GetComponentName(), wsf::cyber::Constraint::GetComponentName(), wsf::UCI_Component::GetComponentName(), WsfCallback::GetComponentName(), WsfMultiresolutionPlatformComponent< DerivedComponent >::GetComponentName(), WsfPlatform::GetComponentName(), WsfPlatformPart::GetComponentName(), WsfZone::GetComponentName(), WsfEW_Technique::GetEffect(), getManagingSensorsManager(), WsfEW_EP::GetMitigatingEffects(), WsfBMRWRSensorInfoRecord::GetNameId(), WsfPlatform::GetNextTrackId(), WsfBMUtils::GetRawTrackSensorType(), getTopCommander(), WsfBMUtils::GetTrackSensorType(), XWsfSeaTraffic::HandleEnterLoiter(), WsfXIO_SensorService::HandleRequest(), WsfXIO_TaskService::HandleRequest(), WsfL16::Interface_J11::InFlightTargetUpdate(), Tool::Initialize(), WsfFalseTarget::Initialize(), WsfLaserTracker::Initialize(), WsfOrbitalManeuvering::Initialize(), WsfRIPRProcessor::Initialize(), WsfRoute::Initialize(), WsfSensorProcessor::Initialize(), WsfTask::Initialize(), WsfExplicitWeapon::InitializeCommandChains(), WsfCompositeSensor::CompositeMode::InitializeTrack(), WsfDisWeaponEvents::InitiateWeaponTransfer(), WsfExtInterface::IsPrivate(), WsfXIO_ObjectInfoLoad::Load_Platform(), WsfXIO_ObjectInfoLoad::Load_PlatformPart(), WsfTrack::LoadTrackInstance(), WsfGroupTypes::LoadType(), WsfUtil::MakeTrack(), WsfMessageProcessor::Selector::Matches(), notifyOfPlatformsNotPresentInSimulation(), WsfTrackProcessor::NotifyPlatform(), WsfCoherentSensorProcessor::OnSensorDeleting(), WsfCoherentSensorProcessor::OnSensorDetectionAttempted(), WsfCoherentSensorProcessor::OnSensorTargetUpdated(), WsfCoherentSensorProcessor::OnSensorTurnedOff(), WsfPlatformPart::PartBroken(), wsf::eventpipe::PartUpdateEvent::PartUpdateEvent(), WsfCommandChain::PlatformAdded(), WsfOffsetMover::PlatformAdded(), WsfSensorProcessor::PlatformAdded(), WsfFusionCenter::PlatformDeleted(), WsfSensorProcessor::PlatformDeleted(), WsfPlatformAvailability::PlatformIsAvailable(), WsfFusionCenter::PrintFuserState(), WsfDisDirectedEnergyFire::Process(), Fires::DisObserver::ProcessFirePDU(), WsfEW_Effect::ProcessInput(), WsfFalseTarget::ProcessInput(), WsfTrackProcessor::ProcessMessage(), WsfRoute::ProcessNavigationInput(), WsfWeaponTrackProcessor::ProcessTrackUpdate(), wsf::xio::CommComponent::Receive(), WsfRIPRProcessor::ReceiveMessage(), WsfTaskManager::ReceiveMessage(), WsfMTT_Interface::Register(), WsfSensorProcessor::RemoveSensor(), WsfTaskManager::ReportTaskComplete(), WsfTaskManager::ReportTaskProgress(), WsfFalseTarget::Rescan(), SafeRIPRProc::SafeRIPRProc(), SafeRIPRProc::SafeRIPRProc(), WsfBeamDirector::WsfBeamDirectorMode::Select(), WsfExtInterface::SelectEntityId(), WsfXIO_PlatformInfoService::SendCommandChain(), WsfRIPRProcessor::SendMessageJobAward(), WsfTaskManager::SendTaskMessage(), WsfTrackProcessor::SendTrackP(), WsfCompositeSensor::SensorDetectionChanged(), WsfEW_TrackEffect::SensorModeDeactivated(), WsfCoherentSensorProcessor::SensorRemoved(), WsfEW_TrackEffect::SensorTrackDropped(), WsfCompositeSensor::SensorTurnedOff(), WsfBMSensorInfoRecord::Set(), WsfTask::SetAssignee(), WsfCommandChain::SetCommander(), WsfEW_EA::SetDeltaGainTechnique(), WsfEW_FalseTargetEffect::FT_Data::SetFT_Ptr(), WsfFormationFlyer::SetLeadAircraft(), WsfPlatformPart::SetNonOperational(), WsfRIPRProcessor::SetNumJobChannels(), WsfPlatformPart::SetOperational(), WsfMessage::SetOriginator(), WsfTrack::SetPlatformOriginator(), WsfTrack::SetProcessorOriginator(), WsfTrack::SetSensorOriginator(), WsfTrack::SetTarget(), WsfRIPRProcessor::StartUplinking(), WsfUplinkProcessor::StartUplinking(), WsfPlatformPart::TurnOff(), WsfBeamDirector::TurnOn(), WsfPlatformPart::TurnOn(), WsfPerfectTracker::Update(), WsfRouteMover::Update(), WsfEW_Effect::UpdateCurrentIds(), WsfEW_AgilityEffect::UpdateEffects(), WsfEW_SensorComponent::EW_Mode::UpdateFalseTargetInteractors(), XWsfAirTraffic::UpdateFlightStatus(), WsfDefaultFusion::UpdateLocalResultFromNonLocalResult(), WsfDisInterface::UpdatePlatformFromAppearance(), WsfFusionCenter::UpdateRealTargetTracks(), WsfJamStrobeDetector::UpdateTrack(), WsfSensorMode::UpdateTrack(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), wsf::comm::UT_DEFINE_SCRIPT_METHOD(), wsf::cyber::PlatformScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), wsf::cyber::PlatformScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), wsf::cyber::PlatformScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), wsf::cyber::PlatformScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), wsf::cyber::PlatformScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), wsf::cyber::PlatformScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), wsf::cyber::PlatformScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), wsf::cyber::SimulationScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), wsf::cyber::SimulationScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfTaskManagerScriptMethods::UT_DEFINE_SCRIPT_METHOD_EXT(), WsfWeaponTaskManager::WeaponFireAborted(), WsfRIPRProcessor::WeaponsActiveOfType(), WsfAdvancedBehaviorTree::WsfAdvancedBehaviorTree(), WsfFalseTarget::WsfFalseTarget(), WsfTrack::WsfTrack(), and WsfWeaponEngagement::WsfWeaponEngagement().

◆ GetScriptClassName()

const char * WsfObject::GetScriptClassName ( ) const
override
Returns
The most specific script class name for this class

◆ GetType()

const std::string & WsfObject::GetType ( ) const

Get the 'type' of the object.

Returns
A string containing the 'type' of the object.

Referenced by WsfDisArticulatedPartList::AddArticulatedParts(), WsfMilDisInterface::AddEmissionSystem(), XWsfOSM_Traffic::AddScriptedVehicle(), WsfExtEmission::AddSensor(), WsfMilExtInterface::AddWeapon(), WsfOrbitalMissionSequence::AdvanceMissionEvent(), WsfHEL_Lethality::ApplyEffectTo(), wsf::coverage::RectangularGrid::CreateRectangularGrid(), WsfBallisticMissileLaunchComputer::EstimatedTimeToIntercept(), WsfTabularLaunchComputer::EstimatedTimeToIntercept(), WsfOrbitalManeuver::EvaluatePostconditions(), WsfOrbitalManeuver::EvaluatePreconditions(), WsfHEL_Lethality::FindMappedEntry(), WsfBehaviorTreeNode::FindNode(), WsfExplicitWeapon::FireP(), wsf::event::utils::GetAdditionalImplicitInfo(), wsf::event::utilsCSV::GetAdditionalImplicitInfo(), WsfOrbitalScriptEvent::GetNextExecutionTime(), WsfSOSM_Interface::GetSensorType(), WsfSOSM_Interface::GetTargetType(), WsfAcousticSignature::GetValue(), WsfAcousticSignature::GetValue(), WsfInfraredSignature::GetValue(), WsfInherentContrast::GetValue(), WsfOpticalReflectivity::GetValue(), WsfOpticalSignature::GetValue(), WsfRadarSignature::GetValue(), WsfRadarSignature::GetValue(), wsf::space::Orientation::HandleException(), WsfSA_Perceive::Important(), WsfChaffRadarSignature::Initialize(), WsfEngageLaunchPkTableLethality::Initialize(), WsfESA_AntennaPattern::ESA_Data::Initialize(), WsfESA_AntennaPattern::Initialize(), WsfOTH_RadarSensor::OTH_Beam::Initialize(), WsfRoadMover::Initialize(), WsfSA_Processor::Initialize(), WsfSAR_Sensor::SAR_Mode::SAR_ErrorModel::Initialize(), wsf::comm::Network::InitializeLinkage(), wsf::comm::NetworkStar::InitializeLinkageP(), WsfOrbitalManeuver::InitializeTimes(), WsfChaffParcel::InitializeType(), WsfChaffParcel::IsExpired(), WsfGroupManager::LoadInstance(), WsfGroupTypes::LoadType(), WsfBehaviorTreePrioritySelectorNode::LocalExecute(), WsfOrbitalManeuvering::Maneuver(), WsfRIPRJob::operator=(), WsfOrbitalManeuvering::PerformStagingOperation(), OrbitalLaunchComputerGenerator::PlatformAdded(), WsfBeamDirector::PointAtTarget(), WsfGraduatedLethality::PreInitialize(), wsf::event::utils::PrintEM_AbsTargetData(), wsf::event::utilsCSV::PrintEM_AbsTargetData(), wsf::event::utils::PrintEM_AbsXmtrRcvrData(), wsf::event::utilsCSV::PrintEM_AbsXmtrRcvrData(), WsfThermalSystemComponent::PrintInfo(), wsf::event::utils::PrintOrbitalManeuverData(), wsf::event::utilsCSV::PrintOrbitalManeuverData(), wsf::event::utils::PrintPlatformEvent(), wsf::event::utilsCSV::PrintPlatformEvent(), WsfThermalSystemComponent::PrintState(), wsf::event::utils::PrintSystemOffOnEvent(), wsf::event::utilsCSV::PrintSystemOffOnEvent(), WsfDisDirectedEnergyFire::Process(), WsfDisEmission::Process(), wsf::comm::medium::Medium::ProcessInput(), wsf::comm::router::ProtocolAdHoc::ProcessInput(), wsf::coverage::AccessDuration::ProcessInput(), wsf::coverage::CoverageTime::ProcessInput(), wsf::coverage::N_AssetCoverage::ProcessInput(), wsf::coverage::NumberOfAccesses::ProcessInput(), wsf::coverage::NumberOfGaps::ProcessInput(), wsf::coverage::RevisitTime::ProcessInput(), WsfScriptStateMachine::State::ProcessInput(), WsfThermalSystem::ProcessInput(), WsfXIO_PlatformInfoService::SendTrackManagerState(), WsfFalseTarget::SetInitialNumberOfFTs(), WsfRF_Jammer::StartJamming(), WsfRF_Jammer::StopJamming(), WsfAdvancedBehaviorTreeWeightedRandomNode::TickFunction(), WsfScriptObjectClass::ToString(), WsfSA_Perceive::Unimportant(), WsfCoherentSensorProcessor::Update(), WsfEW_PulseSuppressEffect::UpdateEffects(), WsfMilDisInterface::UpdateEmissionSystem(), WsfSA_Assess::UpdateEngagementsData(), wsf::six_dof::GuidanceComputer::UpdateGuidance(), WsfGuidanceComputer::UpdateGuidance(), WsfRF_Jammer::UpdateJamming(), WsfDisInterface::UpdatePlatformSystem(), WsfCoherentSensorProcessor::UpdateTrack(), UT_DEFINE_SCRIPT_METHOD(), wsf::comm::UT_DEFINE_SCRIPT_METHOD(), wsf::comm::UT_DEFINE_SCRIPT_METHOD(), wsf::space::RadiusCondition::ValidateParameterRanges(), WsfOrbitalAttitudeChangeEvent::ValidateParameterRanges(), WsfOrbitalEvent::ValidateParameterRanges(), wsf::space::OrbitalMissionVerificationContext::VerifyMission(), Fires::Observer::WeaponFired(), WsfOrbitalLaunchComputer::WriteOrbits(), WsfRIPRJob::WsfRIPRJob(), WsfRIPRJobBoard::WsfRIPRJobBoard(), and WsfSA_EntityPerception::WsfSA_EntityPerception().

◆ GetTypeId()

WsfStringId WsfObject::GetTypeId ( ) const
inline

Get the string ID of the 'type' of the object.

Referenced by WsfEmitterTypeReporting::AddEmitterReportState(), WsfTargetTypeReporting::AddTargetReportState(), WsfSimulation::AddToPlatformList(), WsfEW_Effect::AllowTarget(), WsfAssetPerception::AssetSystem::AssetSystem(), WsfAssetPerception::AssetSystem::AssetSystem(), WsfBeamDirector::WsfBeamDirectorMode::AttemptToDetect(), WsfPassiveSensor::PassiveMode::AttemptToDetect(), WsfImplicitWeapon::BeginEngagement(), WsfCarltonLethality::CalcInterceptPk(), WsfExplicitWeaponEffects::CalcInterceptPk(), WsfTabulatedLethality::CalcInterceptPk(), WsfEngageLaunchPkTableLethality::CalcLaunchPk(), WsfWeaponEffects::CalcLaunchPk(), WsfBallisticMissileLaunchComputer::ComputeAirIntercept(), WsfBallisticMissileLaunchComputer::ComputeLateralTargetOffset(), WsfTruthCorrelation::CorrelateImpl(), WsfBeamDirector::WsfBeamDirectorMode::CreateImageFromResult(), WsfWeaponServer::GenerateCommand(), WsfChaffParcel::GetRadarCrossSection(), XWsfSeaTraffic::HandleEnterLoiter(), WsfPerceptionProcessor::Important(), WsfFalseTarget::Initialize(), WsfPlatform::Initialize(), Fires::FiresMover::Initialize2(), WsfEW_FalseTargetEffect::InitializeFT(), WsfCompositeSensor::CompositeMode::InitializeTrack(), WsfDisWeaponEvents::InitiateWeaponTransfer(), HorizontalMapFunction::InSelectorList(), WsfDisWeaponEvents::IsOutgoingWeaponTransfer(), WsfExtInterface::IsPrivate(), WsfXIO_ObjectInfoLoad::Load_Platform(), WsfXIO_ObjectInfoLoad::Load_PlatformPart(), WsfTrack::LoadTrackInstance(), WsfUtil::MakeTrack(), WsfImage::Object::Object(), Fires::DisObserver::ProcessFirePDU(), WsfESA_AntennaPattern::ESA_Data::ProcessInput(), wsf::comm::Comm::SendSetup(), WsfWeaponServer::SendToOtherWeaponServer(), WsfDisInterface::SetBeamTypeAndFunction(), WsfDisInterface::SetEmitterTypeAndFunction(), WsfTrack::SetPlatformOriginator(), WsfTrack::SetProcessorOriginator(), WsfTrack::SetSensorOriginator(), WsfTrack::SetTarget(), WsfExtDetonation::SetWeaponEntity(), WsfPerceptionProcessor::Unimportant(), WsfEW_Effect::UpdateCurrentIds(), WsfEW_SensorComponent::EW_Mode::UpdateFalseTargetInteractors(), WsfEW_FalseTargetEffect::UpdateFT(), WsfDisInterface::UpdatePlatformFromAppearance(), WsfFusionCenter::UpdateRealTargetTracks(), WsfJamStrobeDetector::UpdateTrack(), WsfPassiveSensor::PassiveMode::UpdateTrack(), WsfSensorMode::UpdateTrack(), UT_DEFINE_SCRIPT_METHOD(), WsfAdvancedBehaviorTree::WsfAdvancedBehaviorTree(), WsfTrack::WsfTrack(), and WsfWeaponEngagement::WsfWeaponEngagement().

◆ GetTypeList()

◆ IsA_TypeOf()

◆ operator=()

◆ ProcessInput()

bool WsfObject::ProcessInput ( UtInput & aInput)
virtual

Process input from a generic source.

Examine the current input command. If it is NOT one of the commands recognized by this class then it simply returns 'false'. If it is one of the commands recognized by this class then it processes the command and returns 'true'.

Parameters
aInputa reference to a UtInput object.
Returns
'true' if the command was one recognized by the class or 'false' if not.
Exceptions
UtInput::ExceptionBase(or an object derived from it) if the command was recognized but contains some sort of error.
Note
If a derived class does not recognize the command (i.e.: the return value is false) then it should call the base class ProcessInput method. This chain should continue until either the command is recognized or the top-level base class is encountered.

Reimplemented in AirToAirLaunchComputerGenerator, ATA_LaunchComputerGenerator, ATG_LAR_And_LC_Generator, BallisticLaunchComputerGenerator, BallisticMissileLaunchComputerGenerator, Fires::FiresLaunchComputer, Fires::FiresMover, OrbitalLaunchComputerGenerator, SAM_LaunchComputerGenerator, TargetMover, Tool, wsf::AbsoluteSensorErrorModel, wsf::altloc::Component, wsf::BistaticErrorModel, wsf::comm::Comm, wsf::comm::medium::Guided, wsf::comm::medium::Medium, wsf::comm::medium::Unguided, wsf::comm::Network, wsf::comm::NetworkAdHoc, wsf::comm::NetworkGeneric, wsf::comm::NetworkMesh, wsf::comm::NetworkPointToPoint, wsf::comm::NetworkRing, wsf::comm::NetworkStar, wsf::comm::ProtocolIGMP, wsf::comm::ProtocolInterface, wsf::comm::router::ProtocolAdHoc, wsf::comm::router::ProtocolInterface, wsf::comm::router::ProtocolOSPF, wsf::comm::router::rip::RIPv2, wsf::comm::router::Router, wsf::coverage::AccessDuration, wsf::coverage::CompositeGrid, wsf::coverage::Coverage, wsf::coverage::CoverageTime, wsf::coverage::DistanceSteppedGrid, wsf::coverage::ExistingPlatformGrid, wsf::coverage::Grid, wsf::coverage::LatLonGrid, wsf::coverage::Measure, wsf::coverage::MeasureLatLonStatsOutput, wsf::coverage::MeasureOutput, wsf::coverage::MeasureTextOutput, wsf::coverage::N_AssetCoverage, wsf::coverage::NumberOfAccesses, wsf::coverage::NumberOfGaps, wsf::coverage::RectangularGrid, wsf::coverage::RevisitTime, wsf::coverage::ZoneBasedGrid, wsf::cyber::Attack, wsf::cyber::Constraint, wsf::cyber::Protect, wsf::OTH_RadarSensorErrorModel, wsf::RadarSensorErrorModel, wsf::SensorErrorModelBase, wsf::SimpleDopplerSignalProcessor, wsf::six_dof::ExplicitWeapon, wsf::six_dof::Fuel, wsf::six_dof::Mover, wsf::six_dof::PointMassMover, wsf::six_dof::RigidBodyMover, wsf::space::Atmosphere, wsf::space::JacchiaRobertsAtmosphere, wsf::space::OrbitalPropagatorCondition, wsf::space::Orientation, wsf::space::OrientationEntity, wsf::space::OrientationGeoPoint, wsf::space::RadiusCondition, wsf::space::RelativeTimeCondition, wsf::StandardSensorErrorModel, wsf::SurfaceWaveRadarSensorErrorModel, wsf::TrackExtrapolationStrategy, wsf::UCI_Component, wsf::UCI_PartComponent, wsf::UCI_SensorComponent, wsf::UCI_WeaponComponent, WsfAdvancedBehaviorTree, WsfAdvancedBehaviorTreeLeafNode, WsfAdvancedBehaviorTreeNode, WsfAdvancedBehaviorTreeParallelNode, WsfAero2D, WsfAero, WsfAirMover, WsfAirTargetFuse, WsfAirToAirLaunchComputer, WsfALARM_AntennaPatternBanded, WsfAntennaPattern, WsfARGO8_Mover, WsfArticulatedPart, WsfAssetManager, WsfATA_LaunchComputer, WsfATG_LaunchComputer, WsfATG_WeaponLAR, WsfAtmosphericDragTerm, WsfAttitudeController, WsfBallisticLaunchComputer, WsfBallisticMissileLaunchComputer, WsfBattleManager, WsfBeamDirector, WsfBehaviorTree, WsfBehaviorTreeLeafNode, WsfBehaviorTreeNode, WsfBistaticSig, WsfBMAssessEngagements, WsfBMDisseminateC2, WsfBMSensorsManager, WsfBMWeaponsManager, WsfBrawlerFuel, WsfBrawlerMover, WsfBrawlerProcessor, WsfCallback, WsfCarltonLethality, WsfChaffParcel, WsfChaffWeapon, WsfClassificationProcessor, WsfClusterCorrelation, WsfCodedZone, WsfCoherentSensorProcessor, WsfCompositeOpticalSignature, WsfCompositeSensor, WsfCorrelationStrategy, WsfCuedLaserWeapon, WsfDefaultFusion, WsfDefaultHEL, WsfDirectedEnergyWeapon::Beam, WsfDirectionFinderProcessor, WsfEarthJ2Term, WsfEarthMonopoleTerm, WsfElementESA_AntennaPattern, WsfEM_ALARM_Clutter, WsfEM_ALARM_Propagation, WsfEM_Attenuation, WsfEM_Clutter, WsfEM_FastMultipath, WsfEM_GroundWavePropagation, WsfEM_ITU_Attenuation, WsfEM_Propagation, WsfEM_SimpleAttenuation, WsfEM_SurfaceClutter, WsfEM_SurfaceClutterTable, WsfEngageLaunchPkTableLethality, WsfEOIR_Sensor, WsfEW_AgilityEffect, WsfEW_CommEffect, WsfEW_CoverPulseEffect, WsfEW_EA::EA_Technique, WsfEW_EA_EP, WsfEW_Effect, WsfEW_EP::EP_Technique, WsfEW_FalseTargetEffect, WsfEW_NX_SLB_Effect, WsfEW_PolModEffect, WsfEW_PowerEffect, WsfEW_PulseEffect, WsfEW_PulseSuppressEffect, WsfEW_RadiusEffect, WsfEW_RepeaterEffect, WsfEW_RPJ_Effect, WsfEW_SimpleFT_Effect, WsfEW_SLB_Effect, WsfEW_SLC_DegradeEffect, WsfEW_SLC_Effect, WsfEW_Technique, WsfEW_TrackEffect, WsfExchangeProcessor, WsfExoAtmosphericLethality, WsfExplicitWeapon, WsfExplicitWeaponEffects, WsfFalseTarget, WsfFalseTargetScreener, WsfFilter, WsfFollower, WsfFormationFlyer, WsfFuel, WsfFusionCenter, WsfFusionStrategy, WsfGENAP_AntennaPattern, WsfGeometricSensor, WsfGraduatedLethality, WsfGroundMover, WsfGroundTargetFuse, WsfGroup, WsfGuidanceComputer, WsfGuidanceProgram, WsfGuidedMover, WsfGuidedMoverBase, WsfHEL_Lethality, WsfHighEnergyLaser, WsfHybridMover, WsfImageProcessor, WsfIntersectMesh, WsfIntersectProcessor, WsfIterativeRouteMover, WsfJupiterMonopoleTerm, WsfL16::ComputerPart, WsfL16::ComputerProcessor, WsfL16::NetworkEnabledWeaponPart, WsfL16::PPLI_Part, WsfL16::ScriptedPart, WsfL16::SurveillancePart, WsfL16::SystemStatusPart, WsfL16::WeaponsCoordinationPart, WsfLADAR_Sensor, WsfLaserDesignator, WsfLaserTracker, WsfLaserWeapon, WsfLaunchComputer, WsfLink16Correlation, WsfLinkedProcessor, WsfMaskingPattern, WsfMath3D_Mover, WsfMessageProcessor, WsfMilRadarSignature, WsfMobilityAndFirepowerLethality, WsfMoonMonopoleTerm, WsfMover, WsfMTT_Correlation, WsfMultiresolutionPlatformComponent< DerivedComponent >, WsfMultiresolutionWrapperMetaModel< DerivedComponent >, WsfNavigationMesh, WsfNearestNeighborCorrelation, WsfNoiseCloud, WsfNORAD_SpaceMover, WsfNullSensor, WsfObserver::Comm, WsfObserver::Network, WsfObserver::ProtocolInterface, WsfObserver::Router, WsfOffsetMover, WsfOpticalAttenuation, WsfOrbitalAttitudeChangeEvent, WsfOrbitalConjunctionProcessor, WsfOrbitalDynamics, WsfOrbitalEvent, WsfOrbitalLaunchComputer, WsfOrbitalManeuvering, WsfOrbitalMissionSequence, WsfOrbitalScriptEvent, WsfOrbitDeterminationFusion, WsfOrbitDeterminationKalmanFilter, WsfOTH_RadarSensor, WsfP6DOF_ExplicitWeapon, WsfP6DOF_Fuel, WsfP6DOF_GuidanceComputer, WsfP6DOF_Mover, WsfParabolicMover, WsfPassiveSensor::PassiveMode::PassiveErrorModel, WsfPassiveSensor, WsfPathFinder, WsfPerceptionProcessor, WsfPerfectTracker, WsfPlatform, WsfPlatformPart, WsfProcessor, WsfQuantumTaskerProcessor, WsfRadarMTD_SignalProcessor, WsfRadarMTI_AdjSignalProcessor, WsfRadarMTI_SignalProcessor, WsfRadarPD_SignalProcessor, WsfRadarSensor, WsfRadarSTC_SignalProcessor, WsfRateLimitedAttitudeController, WsfRF_Jammer, WsfRIPRProcessor, WsfRoadMover, WsfRocketOrbitalManeuvering, WsfRotorcraftMover, WsfRoute, WsfRouteMover, WsfRouteNetwork, WsfRungeKuttaOrbitalIntegrator< Order, StepCount, Integrator >, WsfRungeKuttaOrbitalIntegrator< 5, 7, WsfPrinceDormand45OrbitalIntegrator >, WsfRungeKuttaOrbitalIntegrator< 8, 13, WsfPrinceDormand78OrbitalIntegrator >, WsfSA_Processor, WsfSAM_LaunchComputer, WsfSAR_Sensor, WsfSAR_Sensor::SAR_Mode::SAR_ErrorModel, WsfScriptCallback, WsfScriptedOrbitalDynamicsTerm, WsfScriptLaunchComputer, WsfScriptProcessor, WsfScriptStateMachineProcessor, WsfSensor, WsfSensorProcessor, WsfSensorSignalProcessor, WsfSensorsManagerFov, WsfShadowMover, WsfSignature, WsfSimpleOrbitalManeuvering, WsfSimpleSensorsManager, WsfSOSM_Sensor, WsfSpaceMover, WsfSpaceMoverBase, WsfSpaceOpticalSignature, WsfSphericalLethality, WsfStandardAcousticSignature, WsfStandardInfraredSignature, WsfStandardInherentContrast, WsfStandardOpticalReflectivity, WsfStandardOpticalSignature, WsfStandardRadarSignature, WsfStraightLineMover, WsfSunMonopoleTerm, WsfSurfaceMover, WsfSurfaceWaveRadarSensor, WsfTabularAttenuation, WsfTabularLaunchComputer, WsfTabularRateFuel, WsfTabulatedLethality, WsfTankedFuel, WsfTaskManager, WsfTaskProcessor, WsfTBM_Mover, WsfTerrainPathFinder, WsfThermalSystem, WsfThermalSystemComponent, WsfThreatProcessor, WsfTowedMover, WsfTrackProcessor, WsfTrackStateControllerProcessor, WsfTRIMSIM_ErrorModel, WsfTRIMSIM_Processor, WsfTruthCorrelation, WsfTSPI_Mover, WsfUnclassifiedAssetManager, WsfUnclassifiedBattleManager, WsfUnclassifiedDisseminateC2, WsfUplinkProcessor, WsfVariableRateFuel, WsfVisualPart, WsfWaypointMover, WsfWeapon, WsfWeaponEffects, WsfWeaponFuse, WsfWeaponLAR, WsfWeaponsManagerAI, WsfWeaponsManagerSAM, WsfWeaponThreatProcessor, WsfWeaponTrackProcessor, WsfZone, WsfZoneDefinition, and WsfZoneSet.

References WsfScenario::FromInput(), IsA_TypeOf(), and ProcessInput().

Referenced by Clone(), wsf::comm::medium::Medium::ProcessInput(), wsf::cyber::Attack::ProcessInput(), wsf::cyber::Protect::ProcessInput(), wsf::SensorErrorModelBase::ProcessInput(), WsfCompositeOpticalSignature::ProcessInput(), WsfEM_Clutter::ProcessInput(), WsfEM_Propagation::ProcessInput(), WsfGuidanceProgram::ProcessInput(), WsfMilRadarSignature::ProcessInput(), WsfMultiresolutionPlatformComponent< DerivedComponent >::ProcessInput(), ProcessInput(), WsfPlatform::ProcessInput(), WsfPlatformPart::ProcessInput(), WsfSignature::ProcessInput(), WsfSpaceOpticalSignature::ProcessInput(), WsfStandardAcousticSignature::ProcessInput(), WsfStandardInfraredSignature::ProcessInput(), WsfStandardInherentContrast::ProcessInput(), WsfStandardOpticalReflectivity::ProcessInput(), WsfStandardOpticalSignature::ProcessInput(), WsfStandardRadarSignature::ProcessInput(), WsfWeaponEffects::ProcessInput(), and WsfWeaponLAR::ProcessInput().

◆ Serialize()

template<typename T>
void WsfObject::Serialize ( T & aBuff)
inline

For XIO (de)serialization.

Referenced by WsfRIPRJob::Serialize(), and WsfRoute::Serialize().

◆ SetName()

void WsfObject::SetName ( WsfStringId aName)
inline

Set the name of the object.

Parameters
aNamea const reference to a WsfStringId containing the name of the object.

Referenced by WsfExtEmission::AddSensor(), WsfMilExtInterface::AddWeapon(), wsf::six_dof::Mover::CommonSubobjectJettisonTasks(), WsfP6DOF_Mover::CommonSubobjectJettisonTasks(), WsfPathFinder::ComputeExtrapolate(), WsfNavigationMesh::ComputeSetRoute(), wsf::cyber::Constraint::Constraint(), Target::Create(), Sensor::CreateAndInitialize(), WsfL16::ComputerProcessor::CreatePart(), WsfPerceptionProcessor::CreatePerceptionProcessor(), Fires::BallisticPlatforms::CreatePlatform(), WsfSA_Processor::CreateSA_Processor(), HorizontalMapFunction::Execute(), WsfRouteMover::FindAndSetPath(), WsfExplicitWeapon::FireP(), WsfOrbitalManeuver::GetTargetPropagatorPerception(), WsfUplinkProcessor::GetUplinkProcessor(), WsfEW_FalseTargetEffect::FT_Data::Initialize(), WsfFalseTarget::Initialize(), wsf::six_dof::Mover::InitializeSubobject(), WsfP6DOF_Mover::InitializeSubobject(), WsfDisWeaponEvents::InitiateWeaponTransfer(), WsfObjectTypeListBase::LoadComponentP(), WsfFalseTargetScreenerTypes::LoadInstance(), WsfFalseTargetTypes::LoadInstance(), wsf::comm::ProtocolTypes::LoadProtocolComponent(), wsf::comm::router::ProtocolTypes::LoadProtocolComponent(), WsfObjectTypeListBase::LoadTypeP(), WsfXIO_AutoDisMapping::NewDisPlatform(), WsfRIPRJob::operator=(), SAM_LaunchComputerGenerator::PlaceNewTarget(), WsfDisDirectedEnergyFire::Process(), ToolManager::ProcessInput(), WsfAdvancedBehaviorTreeLeafNode::ProcessInput(), WsfAdvancedBehaviorTreeNode::ProcessInput(), WsfBehaviorTreeLeafNode::ProcessInput(), WsfEW_Effect::ProcessInput(), WsfRoute::ProcessInputBlock(), WsfRoute::ProcessNavigationInput(), WsfNavigationMesh::RefineFromCurrentPosition(), WsfEW_Technique::SetDeltaGainEffect(), WsfEW_EA::SetDeltaGainTechnique(), WsfAdvancedBehaviorTree::WsfAdvancedBehaviorTree(), WsfAdvancedBehaviorTree::WsfAdvancedBehaviorTree(), WsfAdvancedBehaviorTreeInverterNode::WsfAdvancedBehaviorTreeInverterNode(), WsfAdvancedBehaviorTreeLeafNode::WsfAdvancedBehaviorTreeLeafNode(), WsfAdvancedBehaviorTreeNegatorNode::WsfAdvancedBehaviorTreeNegatorNode(), WsfAdvancedBehaviorTreeNode::WsfAdvancedBehaviorTreeNode(), WsfAdvancedBehaviorTreeParallelNode::WsfAdvancedBehaviorTreeParallelNode(), WsfAdvancedBehaviorTreePrioritySelectorNode::WsfAdvancedBehaviorTreePrioritySelectorNode(), WsfAdvancedBehaviorTreeRepeaterNode::WsfAdvancedBehaviorTreeRepeaterNode(), WsfAdvancedBehaviorTreeSelectorNode::WsfAdvancedBehaviorTreeSelectorNode(), WsfAdvancedBehaviorTreeSelectorNodeWithMemory::WsfAdvancedBehaviorTreeSelectorNodeWithMemory(), WsfAdvancedBehaviorTreeSequenceNode::WsfAdvancedBehaviorTreeSequenceNode(), WsfAdvancedBehaviorTreeSequenceNodeWithMemory::WsfAdvancedBehaviorTreeSequenceNodeWithMemory(), WsfAdvancedBehaviorTreeSucceederNode::WsfAdvancedBehaviorTreeSucceederNode(), WsfAdvancedBehaviorTreeWeightedRandomNode::WsfAdvancedBehaviorTreeWeightedRandomNode(), WsfBehaviorTreeLeafNode::WsfBehaviorTreeLeafNode(), WsfBehaviorTreeNode::WsfBehaviorTreeNode(), WsfBehaviorTreeParallelNode::WsfBehaviorTreeParallelNode(), WsfBehaviorTreePrioritySelectorNode::WsfBehaviorTreePrioritySelectorNode(), WsfBehaviorTreeSelectorNode::WsfBehaviorTreeSelectorNode(), WsfBehaviorTreeSequenceNode::WsfBehaviorTreeSequenceNode(), WsfBehaviorTreeWeightedRandomNode::WsfBehaviorTreeWeightedRandomNode(), WsfFuel::WsfFuel(), WsfGroup::WsfGroup(), WsfMover::WsfMover(), WsfMultiresolutionPlatformComponent< DerivedComponent >::WsfMultiresolutionPlatformComponent(), WsfRIPRJob::WsfRIPRJob(), WsfRIPRJob::WsfRIPRJob(), WsfRIPRJob::WsfRIPRJob(), WsfRIPRJobBoard::WsfRIPRJobBoard(), WsfRIPRJobBoard::WsfRIPRJobBoard(), WsfRIPRJobBoard::WsfRIPRJobBoard(), and WsfRoute::WsfRoute().

◆ SetType()

void WsfObject::SetType ( WsfStringId aType)

Set the 'type' of the object.

Parameters
aTypeThe type to be assigned to the object.
Note
The type of an object MUST NOT be changed once the object is actively part of a simulation as there are thread-safety issues.

Referenced by wsf::coverage::AccessDuration::AccessDuration(), wsf::space::ApoapsisCondition::ApoapsisCondition(), wsf::space::AscendingNodeCondition::AscendingNodeCondition(), wsf::space::AscendingRadiusCondition::AscendingRadiusCondition(), WsfObjectTypeListBase::CloneP(), wsf::coverage::CoverageTime::CoverageTime(), WsfGuidanceProgramTypes::CreateInstance(), wsf::space::DescendingNodeCondition::DescendingNodeCondition(), wsf::space::DescendingRadiusCondition::DescendingRadiusCondition(), wsf::space::EclipseEntryCondition::EclipseEntryCondition(), wsf::space::EclipseExitCondition::EclipseExitCondition(), wsf::coverage::ExistingPlatformGrid::ExistingPlatformGrid(), WsfExplicitWeapon::FireP(), wsf::space::JacchiaRobertsAtmosphere::JacchiaRobertsAtmosphere(), wsf::KinematicStateExtrapolation::KinematicStateExtrapolation(), wsf::coverage::LatLonGrid::LatLonGrid(), wsf::six_dof::Mover::Mover(), wsf::coverage::N_AssetCoverage::N_AssetCoverage(), wsf::comm::Network::Network(), wsf::space::NoneCondition::NoneCondition(), wsf::space::NorthernIntersectionCondition::NorthernIntersectionCondition(), wsf::coverage::NumberOfAccesses::NumberOfAccesses(), wsf::coverage::NumberOfGaps::NumberOfGaps(), WsfRIPRJob::operator=(), wsf::space::OrientationECI_VelocityNadir::OrientationECI_VelocityNadir(), wsf::space::OrientationECI_VelocitySolar::OrientationECI_VelocitySolar(), wsf::space::OrientationEntityNadir::OrientationEntityNadir(), wsf::space::OrientationEntityOrbitPlane::OrientationEntityOrbitPlane(), wsf::space::OrientationEntitySolar::OrientationEntitySolar(), wsf::space::OrientationNadirECEF_Velocity::OrientationNadirECEF_Velocity(), wsf::space::OrientationNadirECI_Velocity::OrientationNadirECI_Velocity(), wsf::space::OrientationNadirSolar::OrientationNadirSolar(), wsf::space::OrientationNone::OrientationNone(), wsf::space::OrientationPointOrbitPlane::OrientationPointOrbitPlane(), wsf::space::OrientationSolarNadir::OrientationSolarNadir(), wsf::space::PeriapsisCondition::PeriapsisCondition(), wsf::space::PiecewiseExponentialAtmosphere::PiecewiseExponentialAtmosphere(), WsfThermalSystem::ProcessInput(), wsf::space::RelativeTimeCondition::RelativeTimeCondition(), wsf::coverage::RevisitTime::RevisitTime(), wsf::coverage::SensorCoverage::SensorCoverage(), wsf::coverage::SimpleCoverage::SimpleCoverage(), wsf::space::SouthernIntersectionCondition::SouthernIntersectionCondition(), wsf::coverage::TimeAverageGap::TimeAverageGap(), WsfAdvancedBehaviorTree::WsfAdvancedBehaviorTree(), WsfAdvancedBehaviorTree::WsfAdvancedBehaviorTree(), WsfAdvancedBehaviorTreeInverterNode::WsfAdvancedBehaviorTreeInverterNode(), WsfAdvancedBehaviorTreeLeafNode::WsfAdvancedBehaviorTreeLeafNode(), WsfAdvancedBehaviorTreeNegatorNode::WsfAdvancedBehaviorTreeNegatorNode(), WsfAdvancedBehaviorTreeNode::WsfAdvancedBehaviorTreeNode(), WsfAdvancedBehaviorTreeParallelNode::WsfAdvancedBehaviorTreeParallelNode(), WsfAdvancedBehaviorTreePrioritySelectorNode::WsfAdvancedBehaviorTreePrioritySelectorNode(), WsfAdvancedBehaviorTreeRepeaterNode::WsfAdvancedBehaviorTreeRepeaterNode(), WsfAdvancedBehaviorTreeSelectorNode::WsfAdvancedBehaviorTreeSelectorNode(), WsfAdvancedBehaviorTreeSelectorNodeWithMemory::WsfAdvancedBehaviorTreeSelectorNodeWithMemory(), WsfAdvancedBehaviorTreeSequenceNode::WsfAdvancedBehaviorTreeSequenceNode(), WsfAdvancedBehaviorTreeSequenceNodeWithMemory::WsfAdvancedBehaviorTreeSequenceNodeWithMemory(), WsfAdvancedBehaviorTreeSucceederNode::WsfAdvancedBehaviorTreeSucceederNode(), WsfAdvancedBehaviorTreeWeightedRandomNode::WsfAdvancedBehaviorTreeWeightedRandomNode(), WsfAssetManager::WsfAssetManager(), WsfAssetManager::WsfAssetManager(), WsfATG_WeaponLAR::WsfATG_WeaponLAR(), WsfATG_WeaponLAR::WsfATG_WeaponLAR(), WsfBattleManager::WsfBattleManager(), WsfBehaviorTreeLeafNode::WsfBehaviorTreeLeafNode(), WsfBehaviorTreeNode::WsfBehaviorTreeNode(), WsfBehaviorTreeParallelNode::WsfBehaviorTreeParallelNode(), WsfBehaviorTreePrioritySelectorNode::WsfBehaviorTreePrioritySelectorNode(), WsfBehaviorTreeSelectorNode::WsfBehaviorTreeSelectorNode(), WsfBehaviorTreeSequenceNode::WsfBehaviorTreeSequenceNode(), WsfBehaviorTreeWeightedRandomNode::WsfBehaviorTreeWeightedRandomNode(), WsfBMDisseminateC2::WsfBMDisseminateC2(), WsfBMSensorsManager::WsfBMSensorsManager(), WsfBMWeaponsManager::WsfBMWeaponsManager(), WsfDisMover::WsfDisMover(), WsfOrbitalAttitudeChangeEvent::WsfOrbitalAttitudeChangeEvent(), WsfOrbitalManeuver::WsfOrbitalManeuver(), WsfOrbitalMissionSequence::WsfOrbitalMissionSequence(), WsfOrbitalScriptEvent::WsfOrbitalScriptEvent(), WsfOrbitalStagingEvent::WsfOrbitalStagingEvent(), WsfRIPRJob::WsfRIPRJob(), WsfRIPRJob::WsfRIPRJob(), WsfRIPRJob::WsfRIPRJob(), WsfRIPRJobBoard::WsfRIPRJobBoard(), WsfRIPRJobBoard::WsfRIPRJobBoard(), WsfRIPRJobBoard::WsfRIPRJobBoard(), WsfThermalSystemComponent::WsfThermalSystemComponent(), and WsfWeaponLAR::WsfWeaponLAR().

◆ WsfObjectTypeListBase

friend class WsfObjectTypeListBase
friend

References WsfObjectTypeListBase.

Referenced by WsfObjectTypeListBase.

◆ WsfPluginManager

friend class WsfPluginManager
friend

References WsfPluginManager.

Referenced by WsfPluginManager.


The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved