- 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 classX3fHeader_2_1.X3fExtendedData_2_1Class for encapsulating X3F extended data.
-
Constructor Summary
Constructors Modifier Constructor Description protectedX3fHeader_2_1(VersionNumber version, RandomAccessData data)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description X3fHeader_2_1.X3fExtendedData_2_1getExtendedData(int index)Returns the extended data at the given index.intgetExtendedDataSize()Returns the array size of extended data.StringgetWhiteBalanceLabelString()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
-
-