Attributes (Python)

Attribute Base Class

class FnAttribute.Attribute

Bases: object

GEOLIB3 attribute

__init__

x.__init__(...) initializes x; see help(type(x)) for signature

__new__(S, ...) → a new object with type S, a subtype of T
getBinary()
getHash()
getHash64()
getSize()
getXML()
static parseBinary()
static parseXML()
writePython()

Null Attributes

class FnAttribute.NullAttribute

Bases: PyFnAttribute.Attribute

GEOLIB3 NullAttribute

__init__

x.__init__(...) initializes x; see help(type(x)) for signature

Data Attributes

class FnAttribute.DataAttribute

Bases: PyFnAttribute.Attribute

GEOLIB3 data attribute

__init__

x.__init__(...) initializes x; see help(type(x)) for signature

getBoundingSampleTimes()
getNumberOfTimeSamples()
getNumberOfTuples()
getNumberOfValues()
getSampleTime()
getSampleTimes()
getTupleSize()
class FnAttribute.IntAttribute

Bases: PyFnAttribute.DataAttribute

GEOLIB3 IntAttribute

__init__

x.__init__(...) initializes x; see help(type(x)) for signature

getData()
getNearestSample()
getSamples()
getValue()
class FnAttribute.FloatAttribute

Bases: PyFnAttribute.DataAttribute

GEOLIB3 FloatAttribute

__init__

x.__init__(...) initializes x; see help(type(x)) for signature

getData()
getNearestSample()
getSamples()
getValue()
class FnAttribute.DoubleAttribute

Bases: PyFnAttribute.DataAttribute

GEOLIB3 DoubleAttribute

__init__

x.__init__(...) initializes x; see help(type(x)) for signature

getData()
getNearestSample()
getSamples()
getValue()
class FnAttribute.StringAttribute

Bases: PyFnAttribute.DataAttribute

GEOLIB3 StringAttribute

__init__

x.__init__(...) initializes x; see help(type(x)) for signature

getData()
getNearestSample()
getSamples()
getValue()

Group Attributes

class FnAttribute.GroupAttribute

Bases: PyFnAttribute.Attribute

GEOLIB3 GroupAttribute

__init__

x.__init__(...) initializes x; see help(type(x)) for signature

childList()
getChildByIndex()
getChildByName()
getChildName()
getGroupInherit()
getNumberOfChildren()
writePython()

GroupBuilder

class FnAttribute.GroupBuilder

Bases: object

GEOLIB3 GroupBuilder

__init__

x.__init__(...) initializes x; see help(type(x)) for signature

__new__(S, ...) → a new object with type S, a subtype of T
build()
deepUpdate()
delete()
reserve()
set()
setGroupInherit()
setWithUniqueName()
sort()
update()

Utility Functions

FnAttribute.DelimiterEncode()
FnAttribute.DelimiterDecode()
FnAttribute.GetTotalSize()
FnAttribute.Util.RemoveTimeSamplesIfAllSame()
FnAttribute.Util.RemoveTimeSamplesUnneededForShutter()
FnAttribute.Util.ResampleAttrWithInterp()