public class CommonPhysicalProperties extends CommentsContainer
PhysicalProperties
and AdditionalParameters
.Constructor and Description |
---|
CommonPhysicalProperties()
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
double |
getMaxRcs()
Get the maximum radar cross-section.
|
double |
getMinRcs()
Get the minimum radar cross-section.
|
double |
getOebAreaAlongIntermediate()
Get the cross-sectional area of Optimally Enclosing Box when viewed along the intermediate OEB direction.
|
double |
getOebAreaAlongMax()
Get the cross-sectional area of Optimally Enclosing Box when viewed along the maximum OEB direction.
|
double |
getOebAreaAlongMin()
Get the cross-sectional area of Optimally Enclosing Box when viewed along the minimum OEB direction.
|
double |
getOebIntermediate()
Get the intermediate physical dimension of the OEB.
|
double |
getOebMax()
Get the maximum physical dimension of the OEB.
|
double |
getOebMin()
Get the minimum physical dimension of the OEB.
|
FrameFacade |
getOebParentFrame()
Get the Optimally Enclosing Box parent reference frame.
|
AbsoluteDate |
getOebParentFrameEpoch()
Get the Optimally Enclosing Box parent reference frame epoch.
|
Quaternion |
getOebQ()
Get the quaternion defining Optimally Enclosing Box.
|
double |
getRcs()
Get the typical (50th percentile) radar cross-section.
|
double |
getReflectance()
Get the typical (50th percentile) coefficient of reflectance.
|
double |
getVmAbsolute()
Get the typical (50th percentile) visual magnitude.
|
double |
getVmApparent()
Get the typical (50th percentile) apparent visual magnitude.
|
double |
getVmApparentMax()
Get the maximum apparent visual magnitude.
|
double |
getVmApparentMin()
Get the minimum apparent visual magnitude.
|
void |
setMaxRcs(double maxRcs)
Set the maximum radar cross-section.
|
void |
setMinRcs(double minRcs)
Set the minimum radar cross-section.
|
void |
setOebAreaAlongIntermediate(double oebAreaAlongIntermediate)
Set the cross-sectional area of Optimally Enclosing Box when viewed along the intermediate OEB direction.
|
void |
setOebAreaAlongMax(double oebAreaAlongMax)
Set the cross-sectional area of Optimally Enclosing Box when viewed along the maximum OEB direction.
|
void |
setOebAreaAlongMin(double oebAreaAlongMin)
Set the cross-sectional area of Optimally Enclosing Box when viewed along the minimum OEB direction.
|
void |
setOebIntermediate(double oebIntermediate)
Set the intermediate physical dimension of the OEB.
|
void |
setOebMax(double oebMax)
Set the maximum physical dimension of the OEB.
|
void |
setOebMin(double oebMin)
Set the minimum physical dimension of the OEB.
|
void |
setOebParentFrame(FrameFacade oebParentFrame)
Set the Optimally Enclosing Box parent reference frame.
|
void |
setOebParentFrameEpoch(AbsoluteDate oebParentFrameEpoch)
Set the Optimally Enclosing Box parent reference frame epoch.
|
void |
setOebQ(int i,
double qI)
set the component of quaternion defining Optimally Enclosing Box.
|
void |
setRcs(double rcs)
Set the typical (50th percentile) radar cross-section.
|
void |
setReflectance(double reflectance)
Set the typical (50th percentile) coefficient of reflectance.
|
void |
setVmAbsolute(double vmAbsolute)
Set the typical (50th percentile) visual magnitude.
|
void |
setVmApparent(double vmApparent)
Set the typical (50th percentile) apparent visual magnitude.
|
void |
setVmApparentMax(double vmApparentMax)
Set the maximum apparent visual magnitude.
|
void |
setVmApparentMin(double vmApparentMin)
Set the minimum apparent visual magnitude.
|
void |
validate(double version)
Check is all mandatory entries have been initialized.
|
acceptComments, addComment, checkAllowed, checkNotNaN, checkNotNegative, checkNotNull, getComments, refuseFurtherComments
public void validate(double version)
This method should throw an exception if some mandatory entries are missing or not compatible with version number.
validate
in interface Section
validate
in class CommentsContainer
version
- format versionpublic FrameFacade getOebParentFrame()
public void setOebParentFrame(FrameFacade oebParentFrame)
oebParentFrame
- Optimally Enclosing Box parent reference framepublic AbsoluteDate getOebParentFrameEpoch()
public void setOebParentFrameEpoch(AbsoluteDate oebParentFrameEpoch)
oebParentFrameEpoch
- Optimally Enclosing Box parent reference frame epochpublic Quaternion getOebQ()
public void setOebQ(int i, double qI)
i
- index of the componentqI
- component of quaternion defining Optimally Enclosing Boxpublic double getOebMax()
public void setOebMax(double oebMax)
oebMax
- maximum physical dimension of the OEB.public double getOebIntermediate()
public void setOebIntermediate(double oebIntermediate)
oebIntermediate
- intermediate physical dimension of the OEB.public double getOebMin()
public void setOebMin(double oebMin)
oebMin
- the minimum physical dimension of the OEB.public double getOebAreaAlongMax()
public void setOebAreaAlongMax(double oebAreaAlongMax)
oebAreaAlongMax
- cross-sectional area of Optimally Enclosing Box when viewed along the maximum OEB direction.public double getOebAreaAlongIntermediate()
public void setOebAreaAlongIntermediate(double oebAreaAlongIntermediate)
oebAreaAlongIntermediate
- cross-sectional area of Optimally Enclosing Box when viewed along the intermediate OEB direction.public double getOebAreaAlongMin()
public void setOebAreaAlongMin(double oebAreaAlongMin)
oebAreaAlongMin
- cross-sectional area of Optimally Enclosing Box when viewed along the minimum OEB direction.public double getRcs()
public void setRcs(double rcs)
rcs
- typical (50th percentile) radar cross-sectionpublic double getMinRcs()
public void setMinRcs(double minRcs)
minRcs
- minimum radar cross-sectionpublic double getMaxRcs()
public void setMaxRcs(double maxRcs)
maxRcs
- maximum radar cross-sectionpublic double getVmAbsolute()
public void setVmAbsolute(double vmAbsolute)
vmAbsolute
- typical (50th percentile) visual magnitudepublic double getVmApparentMin()
public void setVmApparentMin(double vmApparentMin)
vmApparentMin
- minimum apparent visual magnitudepublic double getVmApparent()
public void setVmApparent(double vmApparent)
vmApparent
- typical (50th percentile) apparent visual magnitudepublic double getVmApparentMax()
public void setVmApparentMax(double vmApparentMax)
vmApparentMax
- maximum apparent visual magnitudepublic double getReflectance()
public void setReflectance(double reflectance)
reflectance
- typical (50th percentile) coefficient of reflectanceCopyright © 2002-2023 CS GROUP. All rights reserved.