Package mil.nga.crs.common
Class DatumEnsemble
- java.lang.Object
-
- mil.nga.crs.common.DatumEnsemble
-
- All Implemented Interfaces:
Identifiable
- Direct Known Subclasses:
GeoDatumEnsemble,VerticalDatumEnsemble
public abstract class DatumEnsemble extends Object implements Identifiable
Datum Ensemble- Author:
- osbornb
-
-
Constructor Summary
Constructors Constructor Description DatumEnsemble()ConstructorDatumEnsemble(String name, List<DatumEnsembleMember> members, double accuracy)ConstructorDatumEnsemble(String name, List<DatumEnsembleMember> members, String accuracy)ConstructorDatumEnsemble(String name, DatumEnsembleMember member, double accuracy)ConstructorDatumEnsemble(String name, DatumEnsembleMember member, String accuracy)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddIdentifier(Identifier identifier)Add the identifiervoidaddIdentifiers(List<Identifier> identifiers)Add the identifiersvoidaddMember(DatumEnsembleMember member)Add the membervoidaddMembers(List<DatumEnsembleMember> members)Add the membersbooleanequals(Object obj)doublegetAccuracy()Get the accuracyStringgetAccuracyText()Get the accuracy textIdentifiergetIdentifier(int index)Get the identifier at the indexList<Identifier>getIdentifiers()Get the identifiersDatumEnsembleMembergetMember(int index)Get the member at the indexList<DatumEnsembleMember>getMembers()Get the membersStringgetName()Get the nameinthashCode()booleanhasIdentifiers()Has identifiersintnumIdentifiers()Number of identifiersintnumMembers()Number of membersvoidsetAccuracy(double accuracy)Set the accuracyvoidsetAccuracy(String accuracy)Set the accuracyvoidsetIdentifiers(List<Identifier> identifiers)Set the identifiersvoidsetMembers(List<DatumEnsembleMember> members)Set the membersvoidsetName(String name)Set the nameStringtoString()
-
-
-
Constructor Detail
-
DatumEnsemble
public DatumEnsemble()
Constructor
-
DatumEnsemble
public DatumEnsemble(String name, DatumEnsembleMember member, double accuracy)
Constructor- Parameters:
name- namemember- memberaccuracy- accuracy
-
DatumEnsemble
public DatumEnsemble(String name, DatumEnsembleMember member, String accuracy)
Constructor- Parameters:
name- namemember- memberaccuracy- accuracy- Since:
- 1.1.0
-
DatumEnsemble
public DatumEnsemble(String name, List<DatumEnsembleMember> members, double accuracy)
Constructor- Parameters:
name- namemembers- membersaccuracy- accuracy
-
DatumEnsemble
public DatumEnsemble(String name, List<DatumEnsembleMember> members, String accuracy)
Constructor- Parameters:
name- namemembers- membersaccuracy- accuracy- Since:
- 1.1.0
-
-
Method Detail
-
getName
public String getName()
Get the name- Returns:
- name
-
setName
public void setName(String name)
Set the name- Parameters:
name- name
-
getMembers
public List<DatumEnsembleMember> getMembers()
Get the members- Returns:
- members
-
numMembers
public int numMembers()
Number of members- Returns:
- members count
-
getMember
public DatumEnsembleMember getMember(int index)
Get the member at the index- Parameters:
index- member index- Returns:
- member
-
setMembers
public void setMembers(List<DatumEnsembleMember> members)
Set the members- Parameters:
members- members
-
addMember
public void addMember(DatumEnsembleMember member)
Add the member- Parameters:
member- member
-
addMembers
public void addMembers(List<DatumEnsembleMember> members)
Add the members- Parameters:
members- members
-
getAccuracy
public double getAccuracy()
Get the accuracy- Returns:
- accuracy
-
getAccuracyText
public String getAccuracyText()
Get the accuracy text- Returns:
- accuracy text
- Since:
- 1.1.0
-
setAccuracy
public void setAccuracy(double accuracy)
Set the accuracy- Parameters:
accuracy- accuracy
-
setAccuracy
public void setAccuracy(String accuracy)
Set the accuracy- Parameters:
accuracy- accuracy- Since:
- 1.1.0
-
getIdentifiers
public List<Identifier> getIdentifiers()
Get the identifiers- Specified by:
getIdentifiersin interfaceIdentifiable- Returns:
- identifiers
-
hasIdentifiers
public boolean hasIdentifiers()
Has identifiers- Specified by:
hasIdentifiersin interfaceIdentifiable- Returns:
- true if has identifiers
-
numIdentifiers
public int numIdentifiers()
Number of identifiers- Specified by:
numIdentifiersin interfaceIdentifiable- Returns:
- identifiers count
-
getIdentifier
public Identifier getIdentifier(int index)
Get the identifier at the index- Specified by:
getIdentifierin interfaceIdentifiable- Parameters:
index- identifier index- Returns:
- identifier
-
setIdentifiers
public void setIdentifiers(List<Identifier> identifiers)
Set the identifiers- Specified by:
setIdentifiersin interfaceIdentifiable- Parameters:
identifiers- identifiers
-
addIdentifier
public void addIdentifier(Identifier identifier)
Add the identifier- Specified by:
addIdentifierin interfaceIdentifiable- Parameters:
identifier- identifier
-
addIdentifiers
public void addIdentifiers(List<Identifier> identifiers)
Add the identifiers- Specified by:
addIdentifiersin interfaceIdentifiable- Parameters:
identifiers- identifiers
-
-