MilStd2525BAttributes Class
Defines which Feature attributes are mapped to MIL-STD-2525B modifier fields.
NuGet/Assembly: Carmenta.Engine.5.16.2.nupkg (in the CETactical assembly)
Syntax
public class MilStd2525BAttributes : SidcVisualizerAttributes
Remarks
The MilStd2525BAttributes class specifies which attributes in a Feature are read by a TacticalVisualizer to visualize features according to the MIL-STD-2525B specification.
Point symbols in Appendix A, D and E
![]() |
The following table lists which attribute specifies which part of a point symbol and the display length of each field.
Field | Property | Description | Type | Length |
---|---|---|---|---|
A | The name of the attribute that contains the SIDC code for the main symbol. The SIDC code also specifies other parts of the symbol in particular: affiliation, echelon, mobility, auxiliary equipment, feint/dummy, task force and headquarter modifiers. See SIDC identifiers in MIL-STD-2525B for more details about how SIDC codes are constructed and Supported MIL-STD-2525B symbols for lists of supported symbols. | String | 15 | |
AA | The name of the attribute that contains the C2 Headquarter. | String | 9 | |
AC | - | Graphic installation modifier specified as part of the main symbol SIDC identifier. | - | - |
AG | - | Graphic auxiliary equipment modifier specified as part of the main symbol SIDC identifier. | - | - |
B | - | Echelon specified as part of the main symbol SIDC identifier. | - | - |
C | The name of the attribute that contains the number of items present. | String | 9 | |
D | - | Graphic task force modifier specified as part of the main symbol SIDC identifier. | - | - |
E | - | Graphic frame shape modifier implicitly defined by the affiliation of the main symbol. | - | - |
F | The name of the attribute that contains the reinforced/reduced status of a unit. | Atom | 3 | |
G | The name of the attribute that contains an implementation-specific comment. | String | 20 | |
H | The name of the attribute that contains implementation-specific information. | String | 20 | |
J | The name of the attribute that contains a one-letter reliability rating and a one-number credibility rating for units, equipment and installations. | String | 2 | |
K | The name of the attribute that indicates unit effectiveness or installation capability. | String | 5 | |
L | The name of the attribute that contains a text for hostile equipment. "!" indicates detectable electronic signatures. | String | 1 | |
M | The name of the attribute that contains the number or title of higher echelon command. | String | 21 | |
N | The name of the attribute that contains True to display the letters "ENY" which denote hostile symbols; the field is not displayed if the attribute is either False or missing. | Bool | - | |
P | The name of the attribute that contains IFF/SIF identification modes and codes. | String | 5 | |
Q | The name of the attribute that contains the direction of movement for units, equipment and installations. The direction is specified in degrees clockwise from north. The placement of the arrow varies depending on the battle dimension of the main symbol. | Double | - | |
R | - | Mobility indicator specified as part of the main symbol SIDC identifier. | - | - |
R2 | The name of the attribute that specifies a mobility indicator for Appendix E symbols. | String | 1 | |
S | - | Headquarters staff indicator specified as part of the main symbol SIDC identifier. | - | - |
T | The name of the attribute that contains unit, equipment or installation designation. | String | 21 | |
V | The name of the attribute that contains equipment type. | String | 24 | |
W | The name of the attribute that contains date and time. | String | 20 | |
X | The name of the attribute that contains the altitude portion of GPS position, flight level for aircraft, depth of submerged objects, height of equipment or structure on the ground. | String | 6 | |
Y | The name of the attribute that contains the geographic location of a symbol. | String | 19 | |
Z | The name of the attribute that contains the speed of units, equipment or installations. | String | 8 |
Not all fields and/or graphic modifiers are available for all types of symbols. Some are only valid for ground units, some only for group equipment etc. For a complete description of which fields and graphic modifiers are supported by which symbols we refer you to the MIL-STD-2525B specification.
Point symbols in Appendix B
Point symbols in Appendix B use a subset of the attributes defined for symbols in Appendix A, D or E. Note that not all symbols can display all of these fields.
Field | Property | Description | Type | Length |
---|---|---|---|---|
A | The name of the attribute that contains the SIDC code for the main symbol. The SIDC code also specifies other parts of the symbol in particular: affiliation, echelon, mobility, auxiliary equipment, feint/dummy, task force and headquarter modifiers. See SIDC identifiers in MIL-STD-2525B for more details about how SIDC codes are constructed and MIL-STD-2525B Appendix B symbols for a list of supported symbols. | String | 15 | |
T,T1 | The name of the attributes that contain unit, equipment or installation designations. | String | 21 | |
W,W1 | The names of the attributes that contain date and time. | String | 20 | |
H,H1 | The names of the attributes that contain implementation specific information. | String | 20 |
Tactical graphics in Appendix B
Appendix B also contains tactical graphics categorized by different location types: lines, polygon areas, orbit areas, corridor areas or fan areas and they are all defined by different attributes. The geography of lines and polygon areas are defined by the feature geometry, other symbol location types require extra attributes to completely define their geography.
General appendix B attributes
Field | Property | Description | Type | Length |
---|---|---|---|---|
A | The name of the attribute that contains the SIDC code for the main symbol. The SIDC code also specifies other parts of the symbol in particular: affiliation, echelon, mobility, auxiliary equipment, feint/dummy, task force and headquarter modifiers. See SIDC identifiers in MIL-STD-2525B for more details about how SIDC codes are constructed and MIL-STD-2525B Appendix B symbols for lists of supported symbols. | String | 15 | |
- | The name of the attribute that contains the SIDC code of a point symbol that is part of the tactical graphic symbol (only available for certain tactical graphics). Some tactical graphic symbols can have more than one point symbol, numbered from 0 to 9, if that is the case then the attributes that hold the extra point symbol identifiers are returned by the GetUnitSidc method. | String | 15 | |
T,T1 | UniqueDesignation,uniqueDesignation0-uniqueDesignation9 | The names of the attributes that contain unit, equipment or installation designations. See GetUniqueDesignation for more information. | String | 21 |
W,W1 | The names of the attributes that contain date and time. | String | 20 | |
H,H1 | AdditionalInformation,AdditionalInformation1,AdditionalInformation2 | The names of the attributes that contains implementation specific information. | String | 20 |
N | The name of the attribute that contains True to display the letters "ENY" which denote hostile symbols; the field is not displayed if the attribute is either False or missing. | Bool | - |
Corridor area attributes
Field | Property | Description | Type | Length |
---|---|---|---|---|
- | The name of the attribute that contains the width of the corridor area. The width is specified in meters. | Double | - |
Fan area attributes
Field | Property | Description | Type | Length |
---|---|---|---|---|
- | The name of the attribute that contains the maximum range of the fan area in meters. Some fan areas can have more than one maximum range, numbered from 0 to 9, if that is the case then the names of the attributes that hold the extra maximum ranges are returned by the GetFanAreaMaximumRange method. | Double | - | |
- | The name of the attribute that contains the minimum range of the fan area in meters. Some fan areas can have more than one minimum range, numbered from 0 to 9, if that is the case then the names of the attributes that hold the extra minimum ranges are returned by the GetFanAreaMinimumRange method. | Double | - | |
- | The name of the attribute that determines where a sector begins. Specified in degrees clock-wise from north. Some fan areas can have more than one orientation, numbered from 0 to 9, if that is the case then the names of the attributes that hold the extra orientations are returned by the GetFanAreaOrientation method. | Double | - | |
- | The name of the attribute that contains the size of a sector in degrees. Some fan areas can have more than one sector size, numbered from 0 to 9, if that is the case then the names of the attributes that hold the extra sector sizes are returned by the GetFanAreaSectorSize method. | Double | - |
Orbit area attributes
Field | Property | Description | Type | Length |
---|---|---|---|---|
- | The name of the attribute that contains the width of the orbit area. The width is specified in meters. | Double | - | |
- | The name of the attribute that specifies on which side of the line geometry the orbit area lies. | Atom | - |
Inheritance Hierarchy
System.Object (not available in C#)
EngineObject
ResourceObject
TacticalVisualizerAttributes
SidcVisualizerAttributes
MilStd2525BAttributes
Platforms
Windows, Linux, Android
MilStd2525BAttributes Members
The MilStd2525BAttributes type has the following members.
Constructors
Name | Description |
---|---|
MilStd2525BAttributes | Initializes a new instance of the MilStd2525BAttributes class. |
Properties
Name | Description |
---|---|
AdditionalInformation | Gets or sets the attribute that specifies Additional Information. Inherited from SidcVisualizerAttributes |
AdditionalInformation1 | Gets or sets the attribute that specifies more Additional Information. |
AdditionalInformation2 | Gets or sets the attribute that specifies more Additional Information. |
AltitudeDepth | Gets or sets the attribute that specifies Altitude or Depth. Inherited from SidcVisualizerAttributes |
CombatEffectiveness | Gets or sets the attribute that specifies the Combat Effectiveness. Inherited from SidcVisualizerAttributes |
CorridorAreaWidth | Gets or sets the attribute that specifies the width of a corridor area. |
DateTimeGroup | Gets or sets the attribute that specifies the Date/Time Group. Inherited from SidcVisualizerAttributes |
DateTimeGroup1 | Gets or sets the attribute that specifies an additional Date/Time Group. |
Direction | Gets or sets the attribute that specifies the Direction. Inherited from SidcVisualizerAttributes |
EquipmentType | Gets or sets the attribute that specifies the Equipment Type. Inherited from SidcVisualizerAttributes |
EvaluationRating | Gets or sets the attribute that specifies the Evaluation Rating. Inherited from SidcVisualizerAttributes |
FanAreaMaximumRange | Gets or sets the attribute that specifies the maximum range of a fan area. |
FanAreaMinimumRange | Gets or sets the attribute that specifies the minimum range of a fan area. |
FanAreaOrientation | Gets or sets the attribute that specifies the orientation of a fan area. |
FanAreaRange | Gets or sets attribute that specifies the range of a fan area. |
FanAreaSectorSize | Gets or sets attribute that specifies the sector size of a fan area. |
HigherFormation | Gets or sets the attribute that specifies the Higher Formation. Inherited from SidcVisualizerAttributes |
Hostile | Gets or sets the attribute that specifies Hostile (Enemy). Inherited from SidcVisualizerAttributes |
IffSif | Gets or sets the attribute that specifies IFF/SIFF Inherited from SidcVisualizerAttributes |
IsDisposed | Gets a value that tells whether the current MilStd2525BAttributes has been disposed. Inherited from EngineObject |
Location | Gets or sets the attribute that specifies Location. Inherited from SidcVisualizerAttributes |
Name | Gets or sets the name of the MilStd2525BAttributes. Inherited from ResourceObject |
NativeHandle | Gets the native Carmenta Engine kernel object the current MilStd2525BAttributes represents. Inherited from EngineObject |
OrbitAreaAlignment | Gets or sets the attribute that specifies orbit area alignment. |
OrbitAreaWidth | Gets or sets the attribute that specifies orbit area width. |
Quantity | Gets or sets the attribute that specifies Quantity. Inherited from SidcVisualizerAttributes |
ReinforcedOrReduced | Gets or sets the attribute that specifies Reinforced or Reduced. Inherited from SidcVisualizerAttributes |
Sidc | Gets or sets the attribute that specifies the SIDC of the symbol. Inherited from SidcVisualizerAttributes |
SigintMobility | Gets or sets the attribute that specifies Mobility for SIGINT symbols. |
SignatureEquipment | Gets or sets the attribute that specifies Signature Equipment. Inherited from SidcVisualizerAttributes |
SpecialC2Headquarter | Gets or sets the attribute that specifies the Special C2 Headquarter text. Inherited from SidcVisualizerAttributes |
Speed | Gets or sets the attribute that specifies Speed. Inherited from SidcVisualizerAttributes |
StaffComments | Gets or sets the attribute that specifies Staff Comments. Inherited from SidcVisualizerAttributes |
UniqueDesignation | Gets or sets the attribute that specifies Unique Designation. Inherited from SidcVisualizerAttributes |
UniqueDesignation1 | Gets or sets the attribute that specifies an additional Unique Designation. |
UnitSidc | Gets or sets the attribute that specifies the SIDC of a unit symbol that is part of a tactical symbol. |
IUserProperties.UserProperties | Gets the AttributeSet that contains the user properties. Inherited from IUserProperties |
Methods
Name | Description |
---|---|
Clone | Creates a copy of an object. Inherited from EngineObject |
Dispose | Releases the reference to the native Carmenta Engine kernel instance the EngineObject represents. Inherited from EngineObject |
Equals | Determines whether this instance is equal to another. Inherited from EngineObject |
GetFanAreaMaximumRange | Gets the attribute that specifies the n-th fan area maximum range. |
GetFanAreaMinimumRange | Gets the attribute that specifies the n-th fan area minimum range. |
GetFanAreaOrientation | Gets the attribute that specifies the n-th fan area orientation angle. |
GetFanAreaSectorSize | Gets the attribute that specifies the n-th fan area sector size. |
GetUniqueDesignation | Gets the attribute that specifies the n-th unique designation. |
GetUnitSidc | Gets the attribute that specifies the n-th SIDC. |