- java.lang.Object
-
- de.bernd_michaely.x3f.types.X3fHeader
-
- de.bernd_michaely.x3f.types.X3fHeader_2_x
-
- de.bernd_michaely.x3f.types.X3fHeader_2_1
-
public class X3fHeader_2_1 extends X3fHeader_2_x
Class representing the data contained in a X3F extended header section. The extended header info is present in X3F data in file version "2.x" for x>=1.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
X3fHeader_2_1.X3fExtendedData_2_1
Class for encapsulating X3F extended data.
-
Constructor Summary
Constructors Modifier Constructor Description protected
X3fHeader_2_1(VersionNumber version, RandomAccessData data)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description X3fHeader_2_1.X3fExtendedData_2_1
getExtendedData(int index)
Returns the extended data at the given index.int
getExtendedDataSize()
Returns the array size of extended data.String
getWhiteBalanceLabelString()
Returns an string label of the current white balance setting for this image.-
Methods inherited from class de.bernd_michaely.x3f.types.X3fHeader_2_x
getImageSize, getMarkBits, getRotation, getStrUniqueId
-
Methods inherited from class de.bernd_michaely.x3f.types.X3fHeader
getVersion, toString
-
-
-
-
Constructor Detail
-
X3fHeader_2_1
protected X3fHeader_2_1(VersionNumber version, RandomAccessData data) throws RandomAccessDataException
- Throws:
RandomAccessDataException
-
-
Method Detail
-
getWhiteBalanceLabelString
public String getWhiteBalanceLabelString()
Returns an string label of the current white balance setting for this image.- Returns:
- white balance setting for this image
-
getExtendedDataSize
public int getExtendedDataSize()
Returns the array size of extended data.- Returns:
- the array size of extended data
-
getExtendedData
public X3fHeader_2_1.X3fExtendedData_2_1 getExtendedData(int index)
Returns the extended data at the given index. Returns null, if index is invalid.- Parameters:
index
- the array index- Returns:
- an extended data element
-
-