|
| | WsfZoneSet () |
| | Constructor.
|
| WsfZoneSet & | operator= (const WsfZoneSet &)=delete |
| | ~WsfZoneSet () override |
| | Destructor.
|
| WsfZone * | Clone () const override |
| | Standard Clone() method.
|
| void | Initialize (const WsfScenario &aScenario) override |
| bool | ProcessInput (UtInput &aInput) override |
| bool | PointIsInside (WsfSimulation *aSimulationPtr, const double aViewedPointWCS[3], const double aEyePointWCS[3], const double aLookHeading, const double aDeltaDownRange=0.0) override |
| WsfGeoPoint | Reference () override |
| | return the geopoint of the reference point
|
| WsfZone * | GetZoneAtIndex (int aIndex) |
| int | GetNumZones () const |
| WsfZone * | GetExclusionZoneAtIndex (const int aIndex) |
| int | GetNumExclusionZones () const |
| double | CheckIntersections (const double aLLA1[3], const double aLLA2[3]) override |
| void | DebugDrawZone (WsfDraw &aDraw) override |
| | draw the zone using WsfDraw
|
| void | DebugDrawCentroid (WsfDraw &aDraw) override |
| | draw the centroid using WsfDraw in an x
|
| void | DebugDrawBounds (WsfDraw &aDraw) override |
| | draw the bounding box using WsfDraw
|
| | WsfZone () |
| WsfZone & | operator= (const WsfZone &)=delete |
| | ~WsfZone () override=default |
| WsfComponent * | CloneComponent () const override |
| int | GetComponentInitializationOrder () const override |
| WsfStringId | GetComponentName () const override |
| const int * | GetComponentRoles () const override |
| void * | QueryInterface (int aRole) override |
| void | ComponentParentChanged (WsfPlatform *aPlatformPtr) override |
| WsfPlatform * | GetPlatform () const |
| bool | Initialize (double aSimTime) override |
| virtual bool | GetLatLonExtrema (double &aSouthernLat, double &aWesternLon, double &aNorthernLat, double &aEasternLon) const |
| void | SetGlobalName (WsfStringId aGlobalName) |
| | Set the global model that this zone was cloned from.
|
| WsfStringId | GetGlobalName () const |
| virtual double | Area () |
| virtual WsfGeoPoint | Centroid () |
| virtual void | MaxPoint (double &aX, double &aY, double &aAlt) |
| virtual void | MinPoint (double &aX, double &aY, double &aAlt) |
| virtual void | DrawBounds (WsfDraw &aDraw) |
| virtual void | DrawCentroid (WsfDraw &aDraw) |
| virtual void | Draw (WsfDraw &aDraw) |
| virtual void | DrawRelative (WsfDraw &aDraw, const double aEyePointWCS[3], const double aLookHeading) |
| virtual void | DebugDrawZoneRelative (WsfDraw &aDraw, const double aEyePointWCS[3], const double aLookHeading) |
| virtual const std::map< WsfStringId, double > & | GetModifierList () const |
| | Get the modifier list for WsfZoneAttenuation.
|
| virtual double | ModifierValue (const std::string &aModifierName) const |
| | returns the value of the modifier matching the given name
|
| bool | IsInitialized () const |
| void | SetFillColor (const std::string &aColor) |
| void | SetFillColor (const UtColor &aColor) |
| void | SetLineColor (const std::string &aColor) |
| void | SetLineColor (const UtColor &aColor) |
| virtual ut::optional< UtColor > | GetFillColor () const |
| virtual ut::optional< UtColor > | GetLineColor () const |
| | WsfObject () |
| | This is the constructor for the WsfObject class.
|
| | ~WsfObject () override |
| | This is the destructor for the WsfObject class.
|
| const char * | GetScriptClassName () const override |
| 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 TypeList & | GetTypeList () const |
| bool | IsA_TypeOf (WsfStringId aType) const |
| WsfObject & | operator= (const WsfObject &aRhs) |
| | Assignment operator.
|
| template<typename T> |
| void | Serialize (T &aBuff) |
| | For XIO (de)serialization.
|
| const std::string & | GetName () const |
| WsfStringId | GetNameId () const |
| void | SetName (WsfStringId aName) |
| | WsfComponentT () |
| | WsfComponentT (const WsfComponentT &) noexcept |
| WsfComponentT & | operator= (const WsfComponentT &) noexcept |
| | ~WsfComponentT () override=default |
| ParentType * | GetComponentParent () const |
| void | SetComponentParent (ParentType *aParentPtr) |
| virtual | ~WsfComponent ()=default |
| template<typename T> |
| bool | QueryInterfaceT (T *&aRolePtr) |
| bool | ComponentHasRole (int aRole) |
| | Returns true if the component has the specified role.
|
| virtual bool | PreInitialize (double aSimTime) |
| virtual bool | Initialize2 (double aSimTime) |
| virtual void | PreInput () |
| | WsfAuxDataEnabled ()=default |
| | WsfAuxDataEnabled (const WsfAuxDataEnabled &aSrc)=default |
| WsfAuxDataEnabled & | operator= (const WsfAuxDataEnabled &aRhs) |
| | WsfAuxDataEnabled (WsfAuxDataEnabled &&)=default |
| WsfAuxDataEnabled & | operator= (WsfAuxDataEnabled &&)=default |
| virtual | ~WsfAuxDataEnabled () noexcept |
| void | SetAuxData (const WsfAttributeContainer &aAuxData) |
| void | DeleteAuxData () |
| | Delete the aux data container from the object.
|
| void | MergeAuxData (const WsfAuxDataEnabled &aSrc) |
| | Merge the object's aux data with aux data from an existing object.
|
| void | UpdateAuxData (const WsfAuxDataEnabled &aSrc) |
| | Update the object's aux data with aux data from an existing object.
|
| bool | HasAuxData () const |
| | Returns true if this object has aux data.
|
| bool | ProcessInput (UtInput &aInput) |
| template<typename T> |
| void | Serialize (T &aBuff) |
| | (De)serialization for XIO
|
| WsfAttributeContainer & | GetAuxData () |
| const WsfAttributeContainer & | GetAuxData () const noexcept |
| const WsfAttributeContainer & | GetAuxDataConst () const noexcept |
An zone that is a set of zones.
This zone construct represents the union of a collection of zones. A point is considered to be in the zone if it is in any of the member zones.