public class ObservedLobeAnalysis extends Object
Element of AntMode
Sub-Element is ObservedLobeValues
Example:
<ObservedLobeAnalysis> <BeamType> <LobeID cls="U">213</LobeID> <LobeName cls="U">1st Backlobe</LobeName> <LobeSymmetric cls="U">Yes</LobeSymmetric> <ObservedLobeValues> <HorBwMax cls="U">58.89</HorBwMax> <HorzBwMin cls="U">45.23</HorzBwMin> <LobeValueAngleAccuracy cls="U">0.01</LobeValueAngleAccuracy> <LobeValueAngleHorz cls="U">179</LobeValueAngleHorz> <LobeValueAngleVert cls="U">178.23</LobeValueAngleVert> <LobeValueID cls="U">213</LobeValueID> <LobeValueLevel cls="U">47</LobeValueLevel> <LobeValueLevelAccuracy cls="U">12</LobeValueLevelAccuracy> <LobeValueName cls="U">1st Backlobe left</LobeValueName> <VertBwMax cls="U">82.34</VertBwMax> <VertBwMin cls="U">67.8</VertBwMin> </ObservedLobeValues> </ObservedLobeAnalysis>
Constructor and Description |
---|
ObservedLobeAnalysis() |
Modifier and Type | Method and Description |
---|---|
TString |
getBeamType()
Get In Data Item BeamType (US), indicate the pattern beam type that best
represents the general shape of the beam as it radiates from the antenna.
|
S10 |
getLobeID()
Get a unique (within the AntMode) identifier for the Antenna lobe..
|
S25 |
getLobeName()
Get a name for the Antenna lobe.
|
TString |
getLobeSymmetric()
Get In Data Item LobeSymmetric (US), indicate whether the sidelobe is
symmetric..
|
Set<ObservedLobeValues> |
getObservedLobeValues()
Get the US:ObservedLobeValues
|
boolean |
isSet()
Determine if the required fields in this SSRF data type instance are set.
|
boolean |
isSetBeamType()
Determine if the BeamType is configured.
|
boolean |
isSetLobeID()
Determine if the LobeID is configured.
|
boolean |
isSetLobeName()
Determine if the LobeName is configured.
|
boolean |
isSetLobeSymmetric()
Determine if the LobeSymmetric is configured.
|
boolean |
isSetObservedLobeValues()
Determine if the ObservedLobeValues is configured.
|
void |
setBeamType(TString value)
Set In Data Item BeamType (US), indicate the pattern beam type that best
represents the general shape of the beam as it radiates from the antenna.
|
void |
setLobeID(S10 value)
Set a unique (within the AntMode) identifier for the Antenna lobe..
|
void |
setLobeName(S25 value)
Set a name for the Antenna lobe.
|
void |
setLobeSymmetric(TString value)
Set In Data Item LobeSymmetric (US), indicate whether the sidelobe is
symmetric..
|
String |
toString()
Get a string representation of this ObservedLobeAnalysis instance
configuration.
|
void |
unsetObservedLobeValues()
Clear the ObservedLobeValues field.
|
ObservedLobeAnalysis |
withBeamType(ListCBD value)
Set In Data Item BeamType (US), indicate the pattern beam type that best
represents the general shape of the beam as it radiates from the antenna.
|
ObservedLobeAnalysis |
withLobeID(String value)
Set a unique (within the AntMode) identifier for the Antenna lobe.
|
ObservedLobeAnalysis |
withLobeName(String value)
Set a name for the Antenna lobe.
|
ObservedLobeAnalysis |
withLobeSymmetric(ListCBO value)
Set In Data Item LobeSymmetric (US), indicate whether the sidelobe is
symmetric.
|
ObservedLobeAnalysis |
withObservedLobeValues(Collection<ObservedLobeValues> values)
Set the US:ObservedLobeValues
|
ObservedLobeAnalysis |
withObservedLobeValues(ObservedLobeValues... values)
Set the US:ObservedLobeValues
|
public TString getBeamType()
TString
data typepublic void setBeamType(TString value)
value
- the BeamType value in a TString
data typepublic boolean isSetBeamType()
If configured this method also inspects the TString
wrapped value.
public S10 getLobeID()
S10
instancepublic void setLobeID(S10 value)
value
- a S10
instancepublic boolean isSetLobeID()
public S25 getLobeName()
S25
instancepublic void setLobeName(S25 value)
value
- a S25
instancepublic boolean isSetLobeName()
public TString getLobeSymmetric()
TString
data typepublic void setLobeSymmetric(TString value)
value
- the LobeSymmetric value in a TString
data typepublic boolean isSetLobeSymmetric()
If configured this method also inspects the TString
wrapped value.
public Set<ObservedLobeValues> getObservedLobeValues()
Complex element ObservedLobeValues (US) contains azimuth and elevation angles, as well as power density levels associated with observed Antenna sidelobes or backlobes. Used to its full potential, a precise 3D picture of an Antenna sidelobe can be represented..
ObservedLobeValues
instancepublic boolean isSetObservedLobeValues()
public void unsetObservedLobeValues()
public ObservedLobeAnalysis withBeamType(ListCBD value)
value
- An instances of type ListCBD
.public ObservedLobeAnalysis withLobeID(String value)
value
- An instances of type String
.public ObservedLobeAnalysis withLobeName(String value)
value
- An instances of type String
.public ObservedLobeAnalysis withLobeSymmetric(ListCBO value)
value
- An instances of type ListCBO
.public ObservedLobeAnalysis withObservedLobeValues(ObservedLobeValues... values)
Complex element ObservedLobeValues (US) contains azimuth and elevation angles, as well as power density levels associated with observed Antenna sidelobes or backlobes. Used to its full potential, a precise 3D picture of an Antenna sidelobe can be represented.
values
- One or more instances of type ObservedLobeValues...
.public ObservedLobeAnalysis withObservedLobeValues(Collection<ObservedLobeValues> values)
Complex element ObservedLobeValues (US) contains azimuth and elevation angles, as well as power density levels associated with observed Antenna sidelobes or backlobes. Used to its full potential, a precise 3D picture of an Antenna sidelobe can be represented.
values
- A collection of ObservedLobeValues
instancespublic String toString()
public boolean isSet()
ObservedLobeAnalysis
requires LobeID
.
Note that this method only checks for the presence of required information; this method does not validate the information format.
Copyright © 2016 OpenSSRF.org. All rights reserved.