Python API Reference

bagPy Module

exception bagPy.ErrorLoadingMetadata[source]

Bases: Exception

Proxy of C++ BAG::ErrorLoadingMetadata class.

__init__(ErrorLoadingMetadata self, BagError bagError) -> ErrorLoadingMetadata

Parameters:

bagError (BagError) –

__init__(ErrorLoadingMetadata self, BagError bagError) ErrorLoadingMetadata[source]
Parameters:

bagError (BagError) –

what(ErrorLoadingMetadata self) char const *[source]
property m_error

BagError

Type:

m_error

property m_message

std::string

Type:

m_message

property thisown

The membership flag

class bagPy.BAG_COMPOUND_DATA_PAYLOAD[source]

Bases: object

Proxy of C++ BAG_COMPOUND_DATA_PAYLOAD class.

__init__(BAG_COMPOUND_DATA_PAYLOAD self) -> BAG_COMPOUND_DATA_PAYLOAD

__init__(BAG_COMPOUND_DATA_PAYLOAD self) BAG_COMPOUND_DATA_PAYLOAD[source]
property b

bool

Type:

b

property c

p.char

Type:

c

property f

float

Type:

f

property thisown

The membership flag

property ui32

uint32_t

Type:

ui32

class bagPy.BagCompoundDataType[source]

Bases: object

Proxy of C++ BagCompoundDataType class.

__init__(BagCompoundDataType self) -> BagCompoundDataType

__init__(BagCompoundDataType self) BagCompoundDataType[source]
property data

BAG_COMPOUND_DATA_PAYLOAD

Type:

data

property thisown

The membership flag

property type

BAG_DATA_TYPE

Type:

type

class bagPy.BagDataQuality[source]

Bases: object

Proxy of C++ BagDataQuality class.

__init__(BagDataQuality self) -> BagDataQuality

__init__(BagDataQuality self) BagDataQuality[source]
property lineageProcessSteps

p.BagProcessStep

Type:

lineageProcessSteps

property numberOfProcessSteps

uint32_t

Type:

numberOfProcessSteps

property scope

p.char

Type:

scope

property thisown

The membership flag

class bagPy.BagIdentification[source]

Bases: object

Proxy of C++ BagIdentification class.

__init__(BagIdentification self) -> BagIdentification

__init__(BagIdentification self) BagIdentification[source]
property abstractString

p.char

Type:

abstractString

property characterSet

p.char

Type:

characterSet

property date

p.char

Type:

date

property dateType

p.char

Type:

dateType

property depthCorrectionType

p.char

Type:

depthCorrectionType

property eastBoundingLongitude

double

Type:

eastBoundingLongitude

property elevationSolutionGroupType

p.char

Type:

elevationSolutionGroupType

property language

p.char

Type:

language

property nodeGroupType

p.char

Type:

nodeGroupType

property northBoundingLatitude

double

Type:

northBoundingLatitude

property numberOfResponsibleParties

uint32_t

Type:

numberOfResponsibleParties

property responsibleParties

p.BagResponsibleParty

Type:

responsibleParties

property southBoundingLatitude

double

Type:

southBoundingLatitude

property spatialRepresentationType

p.char

Type:

spatialRepresentationType

property status

p.char

Type:

status

property thisown

The membership flag

property title

p.char

Type:

title

property topicCategory

p.char

Type:

topicCategory

property verticalUncertaintyType

p.char

Type:

verticalUncertaintyType

property westBoundingLongitude

double

Type:

westBoundingLongitude

class bagPy.BagLegalConstraints[source]

Bases: object

Proxy of C++ BagLegalConstraints class.

__init__(BagLegalConstraints self) -> BagLegalConstraints

__init__(BagLegalConstraints self) BagLegalConstraints[source]
property otherConstraints

p.char

Type:

otherConstraints

property thisown

The membership flag

property useConstraints

p.char

Type:

useConstraints

class bagPy.BagMetadata[source]

Bases: object

Proxy of C++ BagMetadata class.

__init__(BagMetadata self) -> BagMetadata

__init__(BagMetadata self) BagMetadata[source]
property characterSet

p.char

Type:

characterSet

property contact

p.BagResponsibleParty

Type:

contact

property dataQualityInfo

p.BagDataQuality

Type:

dataQualityInfo

property dateStamp

p.char

Type:

dateStamp

property fileIdentifier

p.char

Type:

fileIdentifier

property hierarchyLevel

p.char

Type:

hierarchyLevel

property horizontalReferenceSystem

p.BagReferenceSystem

Type:

horizontalReferenceSystem

property identificationInfo

p.BagIdentification

Type:

identificationInfo

property language

p.char

Type:

language

property legalConstraints

p.BagLegalConstraints

Type:

legalConstraints

property metadataStandardName

p.char

Type:

metadataStandardName

property metadataStandardVersion

p.char

Type:

metadataStandardVersion

property securityConstraints

p.BagSecurityConstraints

Type:

securityConstraints

property spatialRepresentationInfo

p.BagSpatialRepresentation

Type:

spatialRepresentationInfo

property thisown

The membership flag

property verticalReferenceSystem

p.BagReferenceSystem

Type:

verticalReferenceSystem

class bagPy.BagProcessStep[source]

Bases: object

Proxy of C++ BagProcessStep class.

__init__(BagProcessStep self) -> BagProcessStep

__init__(BagProcessStep self) BagProcessStep[source]
property dateTime

p.char

Type:

dateTime

property description

p.char

Type:

description

property lineageSources

p.BagSource

Type:

lineageSources

property numberOfProcessors

uint32_t

Type:

numberOfProcessors

property numberOfSources

uint32_t

Type:

numberOfSources

property processors

p.BagResponsibleParty

Type:

processors

property thisown

The membership flag

property trackingId

p.char

Type:

trackingId

class bagPy.BagReferenceSystem[source]

Bases: object

Proxy of C++ BagReferenceSystem class.

__init__(BagReferenceSystem self) -> BagReferenceSystem

__init__(BagReferenceSystem self) BagReferenceSystem[source]
property definition

p.char

Type:

definition

property thisown

The membership flag

property type

p.char

Type:

type

class bagPy.BagResponsibleParty[source]

Bases: object

Proxy of C++ BagResponsibleParty class.

__init__(BagResponsibleParty self) -> BagResponsibleParty

__init__(BagResponsibleParty self) BagResponsibleParty[source]
property individualName

p.char

Type:

individualName

property organisationName

p.char

Type:

organisationName

property positionName

p.char

Type:

positionName

property role

p.char

Type:

role

property thisown

The membership flag

class bagPy.BagSecurityConstraints[source]

Bases: object

Proxy of C++ BagSecurityConstraints class.

__init__(BagSecurityConstraints self) -> BagSecurityConstraints

__init__(BagSecurityConstraints self) BagSecurityConstraints[source]
property classification

p.char

Type:

classification

property thisown

The membership flag

property userNote

p.char

Type:

userNote

class bagPy.BagSource[source]

Bases: object

Proxy of C++ BagSource class.

__init__(BagSource self) -> BagSource

__init__(BagSource self) BagSource[source]
property date

p.char

Type:

date

property dateType

p.char

Type:

dateType

property description

p.char

Type:

description

property numberOfResponsibleParties

uint32_t

Type:

numberOfResponsibleParties

property responsibleParties

p.BagResponsibleParty

Type:

responsibleParties

property thisown

The membership flag

property title

p.char

Type:

title

class bagPy.BagSpatialRepresentation[source]

Bases: object

Proxy of C++ BagSpatialRepresentation class.

__init__(BagSpatialRepresentation self) -> BagSpatialRepresentation

__init__(BagSpatialRepresentation self) BagSpatialRepresentation[source]
property cellGeometry

p.char

Type:

cellGeometry

property checkPointAvailability

bool

Type:

checkPointAvailability

property columnResolution

double

Type:

columnResolution

property llCornerX

double

Type:

llCornerX

property llCornerY

double

Type:

llCornerY

property numberOfColumns

uint32_t

Type:

numberOfColumns

property numberOfRows

uint32_t

Type:

numberOfRows

property resolutionUnit

p.char

Type:

resolutionUnit

property rowResolution

double

Type:

rowResolution

property thisown

The membership flag

property transformationDimensionDescription

p.char

Type:

transformationDimensionDescription

property transformationDimensionMapping

p.char

Type:

transformationDimensionMapping

property transformationParameterAvailability

bool

Type:

transformationParameterAvailability

property urCornerX

double

Type:

urCornerX

property urCornerY

double

Type:

urCornerY

class bagPy.BagTrackingItem[source]

Bases: object

Proxy of C++ BagTrackingItem class.

__init__(BagTrackingItem self, uint32_t inRow, uint32_t inCol, float inDepth, float inUncertainty, uint8_t inTrack_code, uint16_t inList_series) -> BagTrackingItem

Parameters:
  • inRow (uint32_t) –

  • inCol (uint32_t) –

  • inDepth (float) –

  • inUncertainty (float) –

  • inTrack_code (uint8_t) –

  • inList_series (uint16_t) –

__init__(BagTrackingItem self, uint32_t inRow, uint32_t inCol, float inDepth, float inUncertainty, uint8_t inTrack_code, uint16_t inList_series) BagTrackingItem[source]
Parameters:
  • inRow (uint32_t) –

  • inCol (uint32_t) –

  • inDepth (float) –

  • inUncertainty (float) –

  • inTrack_code (uint8_t) –

  • inList_series (uint16_t) –

property col

uint32_t

Type:

col

property depth

float

Type:

depth

property list_series

uint16_t

Type:

list_series

property row

uint32_t

Type:

row

property thisown

The membership flag

property track_code

uint8_t

Type:

track_code

property uncertainty

float

Type:

uncertainty

class bagPy.BagVRMetadataItem[source]

Bases: object

Proxy of C++ BagVRMetadataItem class.

__init__(BagVRMetadataItem self, uint32_t inIndex, uint32_t inDimX, uint32_t inDimY, float inResX, float inResY, float inSWx, float inSWy) -> BagVRMetadataItem

Parameters:
  • inIndex (uint32_t) –

  • inDimX (uint32_t) –

  • inDimY (uint32_t) –

  • inResX (float) –

  • inResY (float) –

  • inSWx (float) –

  • inSWy (float) –

__init__(BagVRMetadataItem self, uint32_t inIndex, uint32_t inDimX, uint32_t inDimY, float inResX, float inResY, float inSWx, float inSWy) BagVRMetadataItem[source]
Parameters:
  • inIndex (uint32_t) –

  • inDimX (uint32_t) –

  • inDimY (uint32_t) –

  • inResX (float) –

  • inResY (float) –

  • inSWx (float) –

  • inSWy (float) –

property dimensions_x

uint32_t

Type:

dimensions_x

property dimensions_y

uint32_t

Type:

dimensions_y

property index

uint32_t

Type:

index

property resolution_x

float

Type:

resolution_x

property resolution_y

float

Type:

resolution_y

property sw_corner_x

float

Type:

sw_corner_x

property sw_corner_y

float

Type:

sw_corner_y

property thisown

The membership flag

class bagPy.BagVRMetadataItems[source]

Bases: object

Proxy of C++ std::vector< BagVRMetadataItem > class.

__init__(BagVRMetadataItems self) -> BagVRMetadataItems __init__(BagVRMetadataItems self, BagVRMetadataItems other) -> BagVRMetadataItems

Parameters:
  • other (std::vector< BagVRMetadataItem > const &) –

  • self (__init__(BagVRMetadataItems) –

  • BagVRMetadataItems (BagVRMetadataItem value) ->) –

  • size (std::vector< BagVRMetadataItem >::size_type) –

  • self

  • size

  • BagVRMetadataItems

  • size

  • value (std::vector< BagVRMetadataItem >::value_type const &) –

__init__(BagVRMetadataItems self) BagVRMetadataItems[source]
__init__(BagVRMetadataItems self, BagVRMetadataItems other) BagVRMetadataItems
Parameters:
  • other (std::vector< BagVRMetadataItem > const &) –

  • self (__init__(BagVRMetadataItems) –

  • BagVRMetadataItems (BagVRMetadataItem value) ->) –

  • size (std::vector< BagVRMetadataItem >::size_type) –

  • self

  • size

  • BagVRMetadataItems

  • size

  • value (std::vector< BagVRMetadataItem >::value_type const &) –

append(BagVRMetadataItems self, BagVRMetadataItem x)[source]
Parameters:

x (std::vector< BagVRMetadataItem >::value_type const &) –

assign(BagVRMetadataItems self, std::vector< BagVRMetadataItem >::size_type n, BagVRMetadataItem x)[source]
Parameters:
  • n (std::vector< BagVRMetadataItem >::size_type) –

  • x (std::vector< BagVRMetadataItem >::value_type const &) –

back(BagVRMetadataItems self) BagVRMetadataItem[source]
begin(BagVRMetadataItems self) std::vector< BagVRMetadataItem >::iterator[source]
capacity(BagVRMetadataItems self) std::vector< BagVRMetadataItem >::size_type[source]
clear(BagVRMetadataItems self)[source]
empty(BagVRMetadataItems self) bool[source]
end(BagVRMetadataItems self) std::vector< BagVRMetadataItem >::iterator[source]
erase(BagVRMetadataItems self, std::vector< BagVRMetadataItem >::iterator pos) std::vector< BagVRMetadataItem >::iterator[source]
Parameters:
  • pos (std::vector< BagVRMetadataItem >::iterator) –

  • self (erase(BagVRMetadataItems) –

  • first (std::vector< BagVRMetadataItem >::iterator) –

  • >::iterator (std::vector< BagVRMetadataItem >::iterator last) -> std::vector< BagVRMetadataItem) –

  • first

  • last (std::vector< BagVRMetadataItem >::iterator) –

front(BagVRMetadataItems self) BagVRMetadataItem[source]
get_allocator(BagVRMetadataItems self) std::vector< BagVRMetadataItem >::allocator_type[source]
insert(BagVRMetadataItems self, std::vector< BagVRMetadataItem >::iterator pos, BagVRMetadataItem x) std::vector< BagVRMetadataItem >::iterator[source]
Parameters:
  • pos (std::vector< BagVRMetadataItem >::iterator) –

  • x (std::vector< BagVRMetadataItem >::value_type const &) –

  • self (insert(BagVRMetadataItems) –

  • pos

  • n (std::vector< BagVRMetadataItem >::size_type) –

  • x) (BagVRMetadataItem) –

  • pos

  • n

  • x

iterator(BagVRMetadataItems self) SwigPyIterator[source]
pop(BagVRMetadataItems self) BagVRMetadataItem[source]
pop_back(BagVRMetadataItems self)[source]
push_back(BagVRMetadataItems self, BagVRMetadataItem x)[source]
Parameters:

x (std::vector< BagVRMetadataItem >::value_type const &) –

rbegin(BagVRMetadataItems self) std::vector< BagVRMetadataItem >::reverse_iterator[source]
rend(BagVRMetadataItems self) std::vector< BagVRMetadataItem >::reverse_iterator[source]
reserve(BagVRMetadataItems self, std::vector< BagVRMetadataItem >::size_type n)[source]
Parameters:

n (std::vector< BagVRMetadataItem >::size_type) –

resize(BagVRMetadataItems self, std::vector< BagVRMetadataItem >::size_type new_size)[source]
Parameters:
  • new_size (std::vector< BagVRMetadataItem >::size_type) –

  • self (resize(BagVRMetadataItems) –

  • new_size

  • x) (BagVRMetadataItem) –

  • new_size

  • x (std::vector< BagVRMetadataItem >::value_type const &) –

size(BagVRMetadataItems self) std::vector< BagVRMetadataItem >::size_type[source]
swap(BagVRMetadataItems self, BagVRMetadataItems v)[source]
Parameters:

v (std::vector< BagVRMetadataItem > &) –

property thisown

The membership flag

class bagPy.BagVRNodeItem[source]

Bases: object

Proxy of C++ BagVRNodeItem class.

__init__(BagVRNodeItem self, float inHypStr, uint32_t inNumHyp, uint32_t inNSam) -> BagVRNodeItem

Parameters:
  • inHypStr (float) –

  • inNumHyp (uint32_t) –

  • inNSam (uint32_t) –

__init__(BagVRNodeItem self, float inHypStr, uint32_t inNumHyp, uint32_t inNSam) BagVRNodeItem[source]
Parameters:
  • inHypStr (float) –

  • inNumHyp (uint32_t) –

  • inNSam (uint32_t) –

property hyp_strength

float

Type:

hyp_strength

property n_samples

uint32_t

Type:

n_samples

property num_hypotheses

uint32_t

Type:

num_hypotheses

property thisown

The membership flag

class bagPy.BagVRNodeItems[source]

Bases: object

Proxy of C++ std::vector< BagVRNodeItem > class.

__init__(BagVRNodeItems self) -> BagVRNodeItems __init__(BagVRNodeItems self, BagVRNodeItems other) -> BagVRNodeItems

Parameters:
  • other (std::vector< BagVRNodeItem > const &) –

  • self (__init__(BagVRNodeItems) –

  • BagVRNodeItems (BagVRNodeItem value) ->) –

  • size (std::vector< BagVRNodeItem >::size_type) –

  • self

  • size

  • BagVRNodeItems

  • size

  • value (std::vector< BagVRNodeItem >::value_type const &) –

__init__(BagVRNodeItems self) BagVRNodeItems[source]
__init__(BagVRNodeItems self, BagVRNodeItems other) BagVRNodeItems
Parameters:
  • other (std::vector< BagVRNodeItem > const &) –

  • self (__init__(BagVRNodeItems) –

  • BagVRNodeItems (BagVRNodeItem value) ->) –

  • size (std::vector< BagVRNodeItem >::size_type) –

  • self

  • size

  • BagVRNodeItems

  • size

  • value (std::vector< BagVRNodeItem >::value_type const &) –

append(BagVRNodeItems self, BagVRNodeItem x)[source]
Parameters:

x (std::vector< BagVRNodeItem >::value_type const &) –

assign(BagVRNodeItems self, std::vector< BagVRNodeItem >::size_type n, BagVRNodeItem x)[source]
Parameters:
  • n (std::vector< BagVRNodeItem >::size_type) –

  • x (std::vector< BagVRNodeItem >::value_type const &) –

back(BagVRNodeItems self) BagVRNodeItem[source]
begin(BagVRNodeItems self) std::vector< BagVRNodeItem >::iterator[source]
capacity(BagVRNodeItems self) std::vector< BagVRNodeItem >::size_type[source]
clear(BagVRNodeItems self)[source]
empty(BagVRNodeItems self) bool[source]
end(BagVRNodeItems self) std::vector< BagVRNodeItem >::iterator[source]
erase(BagVRNodeItems self, std::vector< BagVRNodeItem >::iterator pos) std::vector< BagVRNodeItem >::iterator[source]
Parameters:
  • pos (std::vector< BagVRNodeItem >::iterator) –

  • self (erase(BagVRNodeItems) –

  • first (std::vector< BagVRNodeItem >::iterator) –

  • >::iterator (std::vector< BagVRNodeItem >::iterator last) -> std::vector< BagVRNodeItem) –

  • first

  • last (std::vector< BagVRNodeItem >::iterator) –

front(BagVRNodeItems self) BagVRNodeItem[source]
get_allocator(BagVRNodeItems self) std::vector< BagVRNodeItem >::allocator_type[source]
insert(BagVRNodeItems self, std::vector< BagVRNodeItem >::iterator pos, BagVRNodeItem x) std::vector< BagVRNodeItem >::iterator[source]
Parameters:
  • pos (std::vector< BagVRNodeItem >::iterator) –

  • x (std::vector< BagVRNodeItem >::value_type const &) –

  • self (insert(BagVRNodeItems) –

  • pos

  • n (std::vector< BagVRNodeItem >::size_type) –

  • x) (BagVRNodeItem) –

  • pos

  • n

  • x

iterator(BagVRNodeItems self) SwigPyIterator[source]
pop(BagVRNodeItems self) BagVRNodeItem[source]
pop_back(BagVRNodeItems self)[source]
push_back(BagVRNodeItems self, BagVRNodeItem x)[source]
Parameters:

x (std::vector< BagVRNodeItem >::value_type const &) –

rbegin(BagVRNodeItems self) std::vector< BagVRNodeItem >::reverse_iterator[source]
rend(BagVRNodeItems self) std::vector< BagVRNodeItem >::reverse_iterator[source]
reserve(BagVRNodeItems self, std::vector< BagVRNodeItem >::size_type n)[source]
Parameters:

n (std::vector< BagVRNodeItem >::size_type) –

resize(BagVRNodeItems self, std::vector< BagVRNodeItem >::size_type new_size)[source]
Parameters:
  • new_size (std::vector< BagVRNodeItem >::size_type) –

  • self (resize(BagVRNodeItems) –

  • new_size

  • x) (BagVRNodeItem) –

  • new_size

  • x (std::vector< BagVRNodeItem >::value_type const &) –

size(BagVRNodeItems self) std::vector< BagVRNodeItem >::size_type[source]
swap(BagVRNodeItems self, BagVRNodeItems v)[source]
Parameters:

v (std::vector< BagVRNodeItem > &) –

property thisown

The membership flag

class bagPy.BagVRRefinementsItem[source]

Bases: object

Proxy of C++ BagVRRefinementsItem class.

__init__(BagVRRefinementsItem self, float inDepth, float inUncertaintyDepth) -> BagVRRefinementsItem

Parameters:
  • inDepth (float) –

  • inUncertaintyDepth (float) –

__init__(BagVRRefinementsItem self, float inDepth, float inUncertaintyDepth) BagVRRefinementsItem[source]
Parameters:
  • inDepth (float) –

  • inUncertaintyDepth (float) –

property depth

float

Type:

depth

property depth_uncrt

float

Type:

depth_uncrt

property thisown

The membership flag

class bagPy.BagVRRefinementsItems[source]

Bases: object

Proxy of C++ std::vector< BagVRRefinementsItem > class.

__init__(BagVRRefinementsItems self) -> BagVRRefinementsItems __init__(BagVRRefinementsItems self, BagVRRefinementsItems other) -> BagVRRefinementsItems

Parameters:
  • other (std::vector< BagVRRefinementsItem > const &) –

  • self (__init__(BagVRRefinementsItems) –

  • BagVRRefinementsItems (BagVRRefinementsItem value) ->) –

  • size (std::vector< BagVRRefinementsItem >::size_type) –

  • self

  • size

  • BagVRRefinementsItems

  • size

  • value (std::vector< BagVRRefinementsItem >::value_type const &) –

__init__(BagVRRefinementsItems self) BagVRRefinementsItems[source]
__init__(BagVRRefinementsItems self, BagVRRefinementsItems other) BagVRRefinementsItems
Parameters:
  • other (std::vector< BagVRRefinementsItem > const &) –

  • self (__init__(BagVRRefinementsItems) –

  • BagVRRefinementsItems (BagVRRefinementsItem value) ->) –

  • size (std::vector< BagVRRefinementsItem >::size_type) –

  • self

  • size

  • BagVRRefinementsItems

  • size

  • value (std::vector< BagVRRefinementsItem >::value_type const &) –

append(BagVRRefinementsItems self, BagVRRefinementsItem x)[source]
Parameters:

x (std::vector< BagVRRefinementsItem >::value_type const &) –

assign(BagVRRefinementsItems self, std::vector< BagVRRefinementsItem >::size_type n, BagVRRefinementsItem x)[source]
Parameters:
  • n (std::vector< BagVRRefinementsItem >::size_type) –

  • x (std::vector< BagVRRefinementsItem >::value_type const &) –

back(BagVRRefinementsItems self) BagVRRefinementsItem[source]
begin(BagVRRefinementsItems self) std::vector< BagVRRefinementsItem >::iterator[source]
capacity(BagVRRefinementsItems self) std::vector< BagVRRefinementsItem >::size_type[source]
clear(BagVRRefinementsItems self)[source]
empty(BagVRRefinementsItems self) bool[source]
end(BagVRRefinementsItems self) std::vector< BagVRRefinementsItem >::iterator[source]
erase(BagVRRefinementsItems self, std::vector< BagVRRefinementsItem >::iterator pos) std::vector< BagVRRefinementsItem >::iterator[source]
Parameters:
  • pos (std::vector< BagVRRefinementsItem >::iterator) –

  • self (erase(BagVRRefinementsItems) –

  • first (std::vector< BagVRRefinementsItem >::iterator) –

  • >::iterator (std::vector< BagVRRefinementsItem >::iterator last) -> std::vector< BagVRRefinementsItem) –

  • first

  • last (std::vector< BagVRRefinementsItem >::iterator) –

front(BagVRRefinementsItems self) BagVRRefinementsItem[source]
get_allocator(BagVRRefinementsItems self) std::vector< BagVRRefinementsItem >::allocator_type[source]
insert(BagVRRefinementsItems self, std::vector< BagVRRefinementsItem >::iterator pos, BagVRRefinementsItem x) std::vector< BagVRRefinementsItem >::iterator[source]
Parameters:
  • pos (std::vector< BagVRRefinementsItem >::iterator) –

  • x (std::vector< BagVRRefinementsItem >::value_type const &) –

  • self (insert(BagVRRefinementsItems) –

  • pos

  • n (std::vector< BagVRRefinementsItem >::size_type) –

  • x) (BagVRRefinementsItem) –

  • pos

  • n

  • x

iterator(BagVRRefinementsItems self) SwigPyIterator[source]
pop(BagVRRefinementsItems self) BagVRRefinementsItem[source]
pop_back(BagVRRefinementsItems self)[source]
push_back(BagVRRefinementsItems self, BagVRRefinementsItem x)[source]
Parameters:

x (std::vector< BagVRRefinementsItem >::value_type const &) –

rbegin(BagVRRefinementsItems self) std::vector< BagVRRefinementsItem >::reverse_iterator[source]
rend(BagVRRefinementsItems self) std::vector< BagVRRefinementsItem >::reverse_iterator[source]
reserve(BagVRRefinementsItems self, std::vector< BagVRRefinementsItem >::size_type n)[source]
Parameters:

n (std::vector< BagVRRefinementsItem >::size_type) –

resize(BagVRRefinementsItems self, std::vector< BagVRRefinementsItem >::size_type new_size)[source]
Parameters:
  • new_size (std::vector< BagVRRefinementsItem >::size_type) –

  • self (resize(BagVRRefinementsItems) –

  • new_size

  • x) (BagVRRefinementsItem) –

  • new_size

  • x (std::vector< BagVRRefinementsItem >::value_type const &) –

size(BagVRRefinementsItems self) std::vector< BagVRRefinementsItem >::size_type[source]
swap(BagVRRefinementsItems self, BagVRRefinementsItems v)[source]
Parameters:

v (std::vector< BagVRRefinementsItem > &) –

property thisown

The membership flag

class bagPy.BagVRTrackingItem[source]

Bases: object

Proxy of C++ BagVRTrackingItem class.

__init__(BagVRTrackingItem self, uint32_t inRow, uint32_t inCol, uint32_t inSubRow, uint32_t inSubCol, float inDepth, float inUncertainty, uint8_t inTrackCode, uint16_t inListSeries) -> BagVRTrackingItem

Parameters:
  • inRow (uint32_t) –

  • inCol (uint32_t) –

  • inSubRow (uint32_t) –

  • inSubCol (uint32_t) –

  • inDepth (float) –

  • inUncertainty (float) –

  • inTrackCode (uint8_t) –

  • inListSeries (uint16_t) –

__init__(BagVRTrackingItem self, uint32_t inRow, uint32_t inCol, uint32_t inSubRow, uint32_t inSubCol, float inDepth, float inUncertainty, uint8_t inTrackCode, uint16_t inListSeries) BagVRTrackingItem[source]
Parameters:
  • inRow (uint32_t) –

  • inCol (uint32_t) –

  • inSubRow (uint32_t) –

  • inSubCol (uint32_t) –

  • inDepth (float) –

  • inUncertainty (float) –

  • inTrackCode (uint8_t) –

  • inListSeries (uint16_t) –

property col

uint32_t

Type:

col

property depth

float

Type:

depth

property list_series

uint16_t

Type:

list_series

property row

uint32_t

Type:

row

property sub_col

uint32_t

Type:

sub_col

property sub_row

uint32_t

Type:

sub_row

property thisown

The membership flag

property track_code

uint8_t

Type:

track_code

property uncertainty

float

Type:

uncertainty

class bagPy.BagVerticalCorrectorDef[source]

Bases: object

Proxy of C++ BagVerticalCorrectorDef class.

__init__(BagVerticalCorrectorDef self) -> BagVerticalCorrectorDef

__init__(BagVerticalCorrectorDef self) BagVerticalCorrectorDef[source]
property nodeSpacingX

double

Type:

nodeSpacingX

property nodeSpacingY

double

Type:

nodeSpacingY

property swCornerX

double

Type:

swCornerX

property swCornerY

double

Type:

swCornerY

property thisown

The membership flag

class bagPy.BagVerticalDatumCorrections[source]

Bases: object

Proxy of C++ BagVerticalDatumCorrections class.

__init__(BagVerticalDatumCorrections self, double inX, double inY, FloatVector inZ) -> BagVerticalDatumCorrections

Parameters:
  • inX (double) –

  • inY (double) –

  • inZ (std::vector< float,std::allocator< float > > const &) –

__init__(BagVerticalDatumCorrections self, double inX, double inY, FloatVector inZ) BagVerticalDatumCorrections[source]
Parameters:
  • inX (double) –

  • inY (double) –

  • inZ (std::vector< float,std::allocator< float > > const &) –

zValues(BagVerticalDatumCorrections self) FloatVector[source]
property thisown

The membership flag

property x

double

Type:

x

property y

double

Type:

y

property z

a(10).float

Type:

z

class bagPy.BagVerticalDatumCorrectionsGridded[source]

Bases: object

Proxy of C++ BagVerticalDatumCorrectionsGridded class.

__init__(BagVerticalDatumCorrectionsGridded self, FloatVector inZ) -> BagVerticalDatumCorrectionsGridded

Parameters:

inZ (std::vector< float,std::allocator< float > > const &) –

__init__(BagVerticalDatumCorrectionsGridded self, FloatVector inZ) BagVerticalDatumCorrectionsGridded[source]
Parameters:

inZ (std::vector< float,std::allocator< float > > const &) –

zValues(BagVerticalDatumCorrectionsGridded self) FloatVector[source]
property thisown

The membership flag

property z

a(10).float

Type:

z

class bagPy.BagVerticalDatumCorrectionsGriddedItems[source]

Bases: object

Proxy of C++ std::vector< BagVerticalDatumCorrectionsGridded > class.

__init__(BagVerticalDatumCorrectionsGriddedItems self) -> BagVerticalDatumCorrectionsGriddedItems __init__(BagVerticalDatumCorrectionsGriddedItems self, BagVerticalDatumCorrectionsGriddedItems other) -> BagVerticalDatumCorrectionsGriddedItems

Parameters:
  • other (std::vector< BagVerticalDatumCorrectionsGridded > const &) –

  • self (__init__(BagVerticalDatumCorrectionsGriddedItems) –

  • BagVerticalDatumCorrectionsGriddedItems (BagVerticalDatumCorrectionsGridded value) ->) –

  • size (std::vector< BagVerticalDatumCorrectionsGridded >::size_type) –

  • self

  • size

  • BagVerticalDatumCorrectionsGriddedItems

  • size

  • value (std::vector< BagVerticalDatumCorrectionsGridded >::value_type const &) –

__init__(BagVerticalDatumCorrectionsGriddedItems self) BagVerticalDatumCorrectionsGriddedItems[source]
__init__(BagVerticalDatumCorrectionsGriddedItems self, BagVerticalDatumCorrectionsGriddedItems other) BagVerticalDatumCorrectionsGriddedItems
Parameters:
  • other (std::vector< BagVerticalDatumCorrectionsGridded > const &) –

  • self (__init__(BagVerticalDatumCorrectionsGriddedItems) –

  • BagVerticalDatumCorrectionsGriddedItems (BagVerticalDatumCorrectionsGridded value) ->) –

  • size (std::vector< BagVerticalDatumCorrectionsGridded >::size_type) –

  • self

  • size

  • BagVerticalDatumCorrectionsGriddedItems

  • size

  • value (std::vector< BagVerticalDatumCorrectionsGridded >::value_type const &) –

append(BagVerticalDatumCorrectionsGriddedItems self, BagVerticalDatumCorrectionsGridded x)[source]
Parameters:

x (std::vector< BagVerticalDatumCorrectionsGridded >::value_type const &) –

assign(BagVerticalDatumCorrectionsGriddedItems self, std::vector< BagVerticalDatumCorrectionsGridded >::size_type n, BagVerticalDatumCorrectionsGridded x)[source]
Parameters:
  • n (std::vector< BagVerticalDatumCorrectionsGridded >::size_type) –

  • x (std::vector< BagVerticalDatumCorrectionsGridded >::value_type const &) –

back(BagVerticalDatumCorrectionsGriddedItems self) BagVerticalDatumCorrectionsGridded[source]
begin(BagVerticalDatumCorrectionsGriddedItems self) std::vector< BagVerticalDatumCorrectionsGridded >::iterator[source]
capacity(BagVerticalDatumCorrectionsGriddedItems self) std::vector< BagVerticalDatumCorrectionsGridded >::size_type[source]
clear(BagVerticalDatumCorrectionsGriddedItems self)[source]
empty(BagVerticalDatumCorrectionsGriddedItems self) bool[source]
end(BagVerticalDatumCorrectionsGriddedItems self) std::vector< BagVerticalDatumCorrectionsGridded >::iterator[source]
erase(BagVerticalDatumCorrectionsGriddedItems self, std::vector< BagVerticalDatumCorrectionsGridded >::iterator pos) std::vector< BagVerticalDatumCorrectionsGridded >::iterator[source]
Parameters:
  • pos (std::vector< BagVerticalDatumCorrectionsGridded >::iterator) –

  • self (erase(BagVerticalDatumCorrectionsGriddedItems) –

  • first (std::vector< BagVerticalDatumCorrectionsGridded >::iterator) –

  • >::iterator (std::vector< BagVerticalDatumCorrectionsGridded >::iterator last) -> std::vector< BagVerticalDatumCorrectionsGridded) –

  • first

  • last (std::vector< BagVerticalDatumCorrectionsGridded >::iterator) –

front(BagVerticalDatumCorrectionsGriddedItems self) BagVerticalDatumCorrectionsGridded[source]
get_allocator(BagVerticalDatumCorrectionsGriddedItems self) std::vector< BagVerticalDatumCorrectionsGridded >::allocator_type[source]
insert(BagVerticalDatumCorrectionsGriddedItems self, std::vector< BagVerticalDatumCorrectionsGridded >::iterator pos, BagVerticalDatumCorrectionsGridded x) std::vector< BagVerticalDatumCorrectionsGridded >::iterator[source]
Parameters:
iterator(BagVerticalDatumCorrectionsGriddedItems self) SwigPyIterator[source]
pop(BagVerticalDatumCorrectionsGriddedItems self) BagVerticalDatumCorrectionsGridded[source]
pop_back(BagVerticalDatumCorrectionsGriddedItems self)[source]
push_back(BagVerticalDatumCorrectionsGriddedItems self, BagVerticalDatumCorrectionsGridded x)[source]
Parameters:

x (std::vector< BagVerticalDatumCorrectionsGridded >::value_type const &) –

rbegin(BagVerticalDatumCorrectionsGriddedItems self) std::vector< BagVerticalDatumCorrectionsGridded >::reverse_iterator[source]
rend(BagVerticalDatumCorrectionsGriddedItems self) std::vector< BagVerticalDatumCorrectionsGridded >::reverse_iterator[source]
reserve(BagVerticalDatumCorrectionsGriddedItems self, std::vector< BagVerticalDatumCorrectionsGridded >::size_type n)[source]
Parameters:

n (std::vector< BagVerticalDatumCorrectionsGridded >::size_type) –

resize(BagVerticalDatumCorrectionsGriddedItems self, std::vector< BagVerticalDatumCorrectionsGridded >::size_type new_size)[source]
Parameters:
size(BagVerticalDatumCorrectionsGriddedItems self) std::vector< BagVerticalDatumCorrectionsGridded >::size_type[source]
swap(BagVerticalDatumCorrectionsGriddedItems self, BagVerticalDatumCorrectionsGriddedItems v)[source]
Parameters:

v (std::vector< BagVerticalDatumCorrectionsGridded > &) –

property thisown

The membership flag

class bagPy.BagVerticalDatumCorrectionsItems[source]

Bases: object

Proxy of C++ std::vector< BagVerticalDatumCorrections > class.

__init__(BagVerticalDatumCorrectionsItems self) -> BagVerticalDatumCorrectionsItems __init__(BagVerticalDatumCorrectionsItems self, BagVerticalDatumCorrectionsItems other) -> BagVerticalDatumCorrectionsItems

Parameters:
  • other (std::vector< BagVerticalDatumCorrections > const &) –

  • self (__init__(BagVerticalDatumCorrectionsItems) –

  • BagVerticalDatumCorrectionsItems (BagVerticalDatumCorrections value) ->) –

  • size (std::vector< BagVerticalDatumCorrections >::size_type) –

  • self

  • size

  • BagVerticalDatumCorrectionsItems

  • size

  • value (std::vector< BagVerticalDatumCorrections >::value_type const &) –

__init__(BagVerticalDatumCorrectionsItems self) BagVerticalDatumCorrectionsItems[source]
__init__(BagVerticalDatumCorrectionsItems self, BagVerticalDatumCorrectionsItems other) BagVerticalDatumCorrectionsItems
Parameters:
  • other (std::vector< BagVerticalDatumCorrections > const &) –

  • self (__init__(BagVerticalDatumCorrectionsItems) –

  • BagVerticalDatumCorrectionsItems (BagVerticalDatumCorrections value) ->) –

  • size (std::vector< BagVerticalDatumCorrections >::size_type) –

  • self

  • size

  • BagVerticalDatumCorrectionsItems

  • size

  • value (std::vector< BagVerticalDatumCorrections >::value_type const &) –

append(BagVerticalDatumCorrectionsItems self, BagVerticalDatumCorrections x)[source]
Parameters:

x (std::vector< BagVerticalDatumCorrections >::value_type const &) –

assign(BagVerticalDatumCorrectionsItems self, std::vector< BagVerticalDatumCorrections >::size_type n, BagVerticalDatumCorrections x)[source]
Parameters:
  • n (std::vector< BagVerticalDatumCorrections >::size_type) –

  • x (std::vector< BagVerticalDatumCorrections >::value_type const &) –

back(BagVerticalDatumCorrectionsItems self) BagVerticalDatumCorrections[source]
begin(BagVerticalDatumCorrectionsItems self) std::vector< BagVerticalDatumCorrections >::iterator[source]
capacity(BagVerticalDatumCorrectionsItems self) std::vector< BagVerticalDatumCorrections >::size_type[source]
clear(BagVerticalDatumCorrectionsItems self)[source]
empty(BagVerticalDatumCorrectionsItems self) bool[source]
end(BagVerticalDatumCorrectionsItems self) std::vector< BagVerticalDatumCorrections >::iterator[source]
erase(BagVerticalDatumCorrectionsItems self, std::vector< BagVerticalDatumCorrections >::iterator pos) std::vector< BagVerticalDatumCorrections >::iterator[source]
Parameters:
  • pos (std::vector< BagVerticalDatumCorrections >::iterator) –

  • self (erase(BagVerticalDatumCorrectionsItems) –

  • first (std::vector< BagVerticalDatumCorrections >::iterator) –

  • >::iterator (std::vector< BagVerticalDatumCorrections >::iterator last) -> std::vector< BagVerticalDatumCorrections) –

  • first

  • last (std::vector< BagVerticalDatumCorrections >::iterator) –

front(BagVerticalDatumCorrectionsItems self) BagVerticalDatumCorrections[source]
get_allocator(BagVerticalDatumCorrectionsItems self) std::vector< BagVerticalDatumCorrections >::allocator_type[source]
insert(BagVerticalDatumCorrectionsItems self, std::vector< BagVerticalDatumCorrections >::iterator pos, BagVerticalDatumCorrections x) std::vector< BagVerticalDatumCorrections >::iterator[source]
Parameters:
  • pos (std::vector< BagVerticalDatumCorrections >::iterator) –

  • x (std::vector< BagVerticalDatumCorrections >::value_type const &) –

  • self (insert(BagVerticalDatumCorrectionsItems) –

  • pos

  • n (std::vector< BagVerticalDatumCorrections >::size_type) –

  • x) (BagVerticalDatumCorrections) –

  • pos

  • n

  • x

iterator(BagVerticalDatumCorrectionsItems self) SwigPyIterator[source]
pop(BagVerticalDatumCorrectionsItems self) BagVerticalDatumCorrections[source]
pop_back(BagVerticalDatumCorrectionsItems self)[source]
push_back(BagVerticalDatumCorrectionsItems self, BagVerticalDatumCorrections x)[source]
Parameters:

x (std::vector< BagVerticalDatumCorrections >::value_type const &) –

rbegin(BagVerticalDatumCorrectionsItems self) std::vector< BagVerticalDatumCorrections >::reverse_iterator[source]
rend(BagVerticalDatumCorrectionsItems self) std::vector< BagVerticalDatumCorrections >::reverse_iterator[source]
reserve(BagVerticalDatumCorrectionsItems self, std::vector< BagVerticalDatumCorrections >::size_type n)[source]
Parameters:

n (std::vector< BagVerticalDatumCorrections >::size_type) –

resize(BagVerticalDatumCorrectionsItems self, std::vector< BagVerticalDatumCorrections >::size_type new_size)[source]
Parameters:
size(BagVerticalDatumCorrectionsItems self) std::vector< BagVerticalDatumCorrections >::size_type[source]
swap(BagVerticalDatumCorrectionsItems self, BagVerticalDatumCorrectionsItems v)[source]
Parameters:

v (std::vector< BagVerticalDatumCorrections > &) –

property thisown

The membership flag

class bagPy.CannotReadNumCorrections[source]

Bases: object

Proxy of C++ BAG::CannotReadNumCorrections class.

__init__(CannotReadNumCorrections self) -> CannotReadNumCorrections

__init__(CannotReadNumCorrections self) CannotReadNumCorrections[source]
what(CannotReadNumCorrections self) char const *[source]
property thisown

The membership flag

class bagPy.CompoundDataType[source]

Bases: object

Proxy of C++ BAG::CompoundDataType class.

__init__(CompoundDataType self) -> CompoundDataType __init__(CompoundDataType self, float value) -> CompoundDataType

Parameters:
  • value (std::string) –

  • self (__init__(CompoundDataType) –

  • CompoundDataType (CompoundDataType other) ->) –

  • value

  • self

  • CompoundDataType

  • value

  • self

  • CompoundDataType

  • value

  • self

  • CompoundDataType

  • other (BAG::CompoundDataType const &) –

__init__(CompoundDataType self) CompoundDataType[source]
__init__(CompoundDataType self, float value) CompoundDataType
Parameters:
  • value (std::string) –

  • self (__init__(CompoundDataType) –

  • CompoundDataType (CompoundDataType other) ->) –

  • value

  • self

  • CompoundDataType

  • value

  • self

  • CompoundDataType

  • value

  • self

  • CompoundDataType

  • other (BAG::CompoundDataType const &) –

asBool(CompoundDataType self) bool[source]
asFloat(CompoundDataType self) float[source]
asString(CompoundDataType self) std::string[source]
asUInt32(CompoundDataType self) uint32_t[source]
assign(CompoundDataType self, CompoundDataType rhs) CompoundDataType[source]
Parameters:

rhs (BAG::CompoundDataType &&) –

assignBool(CompoundDataType self, bool rhs) CompoundDataType[source]
Parameters:

rhs (bool) –

assignConst(CompoundDataType self, CompoundDataType rhs) CompoundDataType[source]
Parameters:

rhs (BAG::CompoundDataType const &) –

assignFloat(CompoundDataType self, float rhs) CompoundDataType[source]
Parameters:

rhs (float) –

assignString(CompoundDataType self, std::string rhs) CompoundDataType[source]
Parameters:

rhs (std::string) –

assignUInt32(CompoundDataType self, uint32_t rhs) CompoundDataType[source]
Parameters:

rhs (uint32_t) –

getType(CompoundDataType self) BAG::DataType[source]
property thisown

The membership flag

class bagPy.CompressionNeedsChunkingSet[source]

Bases: object

Proxy of C++ BAG::CompressionNeedsChunkingSet class.

__init__(CompressionNeedsChunkingSet self) -> CompressionNeedsChunkingSet

__init__(CompressionNeedsChunkingSet self) CompressionNeedsChunkingSet[source]
what(CompressionNeedsChunkingSet self) char const *[source]
property thisown

The membership flag

class bagPy.CoordSysError[source]

Bases: object

Proxy of C++ BAG::CoordSysError class.

__init__(CoordSysError self) -> CoordSysError

__init__(CoordSysError self) CoordSysError[source]
what(CoordSysError self) char const *[source]
property thisown

The membership flag

class bagPy.Cover[source]

Bases: object

Proxy of C++ std::pair< std::pair< double,double >,std::pair< double,double > > class.

__init__(Cover self) -> Cover __init__(Cover self, DoublePair first, DoublePair second) -> Cover

Parameters:
  • first (std::pair< double,double >) –

  • second (std::pair< double,double >) –

  • self (__init__(Cover) –

  • Cover (Cover other) ->) –

  • other (std::pair< std::pair< double,double >,std::pair< double,double > > const &) –

__init__(Cover self) Cover[source]
__init__(Cover self, DoublePair first, DoublePair second) Cover
Parameters:
  • first (std::pair< double,double >) –

  • second (std::pair< double,double >) –

  • self (__init__(Cover) –

  • Cover (Cover other) ->) –

  • other (std::pair< std::pair< double,double >,std::pair< double,double > > const &) –

property first

std::pair<(double,double)>

Type:

first

property second

std::pair<(double,double)>

Type:

second

property thisown

The membership flag

class bagPy.Dataset[source]

Bases: object

Proxy of C++ BAG::Dataset class.

__init__(*args, **kwargs)[source]
close(Dataset self)[source]
static create(std::string const & fileName, Metadata metadata, uint64_t chunkSize, int compressionLevel) std::shared_ptr< BAG::Dataset >[source]
Parameters:
  • fileName (std::string const &) –

  • metadata (BAG::Metadata &&) –

  • chunkSize (uint64_t) –

  • compressionLevel (int) –

createGeorefMetadataLayer(Dataset self, BAG::DataType indexType, BAG::GeorefMetadataProfile profile, std::string const & name, RecordDefinition definition, uint64_t chunkSize, int compressionLevel) GeorefMetadataLayer[source]
Parameters:
  • indexType (enum BAG::DataType) –

  • profile (enum BAG::GeorefMetadataProfile) –

  • name (std::string const &) –

  • definition (BAG::RecordDefinition const &) –

  • chunkSize (uint64_t) –

  • compressionLevel (int) –

createMetadataProfileGeorefMetadataLayer(Dataset self, BAG::GeorefMetadataProfile profile, std::string const & name, uint64_t chunkSize, int compressionLevel, BAG::DataType keyType=DT_UINT16) GeorefMetadataLayer[source]
Parameters:
  • profile (enum BAG::GeorefMetadataProfile) –

  • name (std::string const &) –

  • chunkSize (uint64_t) –

  • compressionLevel (int) –

  • keyType (enum BAG::DataType) –

createSimpleLayer(Dataset self, BAG::LayerType type, uint64_t chunkSize, int compressionLevel) Layer[source]
Parameters:
  • type (enum BAG::LayerType) –

  • chunkSize (uint64_t) –

  • compressionLevel (int) –

createSurfaceCorrections(Dataset self, BAG_SURFACE_CORRECTION_TOPOGRAPHY type, uint8_t numCorrectors, uint64_t chunkSize, int compressionLevel) SurfaceCorrections[source]
Parameters:
  • type (enum BAG_SURFACE_CORRECTION_TOPOGRAPHY) –

  • numCorrectors (uint8_t) –

  • chunkSize (uint64_t) –

  • compressionLevel (int) –

createVR(Dataset self, uint64_t chunkSize, int compressionLevel, bool makeNode)[source]
Parameters:
  • chunkSize (uint64_t) –

  • compressionLevel (int) –

  • makeNode (bool) –

geoToGrid(Dataset self, double x, double y) UInt32Pair[source]
Parameters:
  • x (double) –

  • y (double) –

getDescriptor(Dataset self) Descriptor[source]
getGeorefMetadataLayer(Dataset self, std::string const & name) std::shared_ptr< BAG::GeorefMetadataLayer >[source]
Parameters:

name (std::string const &) –

getGeorefMetadataLayers(Dataset self) GeorefMetadataLayerVector[source]
getLayer(Dataset self, uint32_t id) Layer[source]
Parameters:
  • id (uint32_t) –

  • self (getLayer(Dataset) –

  • type (enum BAG::LayerType) –

  • > (std::string const & name) -> std::shared_ptr< BAG::Layer) –

  • type

  • name (std::string const &) –

getLayerTypes(Dataset self) LayerTypeVector[source]
getLayers(Dataset self) LayerVector[source]
getMetadata(Dataset self) Metadata[source]
getSimpleLayer(Dataset self, BAG::LayerType type) std::shared_ptr< BAG::SimpleLayer >[source]
Parameters:

type (enum BAG::LayerType) –

getSurfaceCorrections(Dataset self) std::shared_ptr< BAG::SurfaceCorrections >[source]
getTrackingList(Dataset self) TrackingList[source]
getVRMetadata(Dataset self) std::shared_ptr< BAG::VRMetadata >[source]
getVRNode(Dataset self) std::shared_ptr< BAG::VRNode >[source]
getVRRefinements(Dataset self) std::shared_ptr< BAG::VRRefinements >[source]
getVRTrackingList(Dataset self) std::shared_ptr< BAG::VRTrackingList >[source]
gridToGeo(Dataset self, uint32_t row, uint32_t column) DoublePair[source]
Parameters:
  • row (uint32_t) –

  • column (uint32_t) –

static openDataset(std::string const & fileName, BAG::OpenMode openMode) std::shared_ptr< BAG::Dataset >[source]
Parameters:
  • fileName (std::string const &) –

  • openMode (enum BAG::OpenMode) –

property thisown

The membership flag

class bagPy.DatasetNotFound[source]

Bases: object

Proxy of C++ BAG::DatasetNotFound class.

__init__(DatasetNotFound self) -> DatasetNotFound

__init__(DatasetNotFound self) DatasetNotFound[source]
what(DatasetNotFound self) char const *[source]
property thisown

The membership flag

class bagPy.DatasetRequiresVariableResolution[source]

Bases: object

Proxy of C++ BAG::DatasetRequiresVariableResolution class.

__init__(DatasetRequiresVariableResolution self) -> DatasetRequiresVariableResolution

__init__(DatasetRequiresVariableResolution self) DatasetRequiresVariableResolution[source]
what(DatasetRequiresVariableResolution self) char const *[source]
property thisown

The membership flag

class bagPy.Descriptor[source]

Bases: object

Proxy of C++ BAG::Descriptor class.

__init__(Descriptor self) -> Descriptor __init__(Descriptor self, Metadata metadata) -> Descriptor

Parameters:

metadata (BAG::Metadata const &) –

__init__(Descriptor self) Descriptor[source]
__init__(Descriptor self, Metadata metadata) Descriptor
Parameters:

metadata (BAG::Metadata const &) –

getDims(Descriptor self) UInt32Pair[source]
getGridSpacing(Descriptor self) DoublePair[source]
getHorizontalReferenceSystem(Descriptor self) std::string const &[source]
getLayerDescriptor(Descriptor self, BAG::LayerType id) LayerDescriptor[source]
Parameters:
  • id (enum BAG::LayerType) –

  • self (getLayerDescriptor(Descriptor) –

  • type (enum BAG::LayerType) –

  • LayerDescriptor (std::string const & name) ->) –

  • type

  • name (std::string const &) –

getLayerDescriptors(Descriptor self) WeakLayerDescVector[source]
getLayerIds(Descriptor self) UInt32Vector[source]
getLayerTypes(Descriptor self) LayerTypeVector[source]
getOrigin(Descriptor self) DoublePair[source]
getProjectedCover(Descriptor self) Cover[source]
getVersion(Descriptor self) std::string const &[source]
getVerticalReferenceSystem(Descriptor self) std::string const &[source]
isReadOnly(Descriptor self) bool[source]
setDims(Descriptor self, uint32_t rows, uint32_t columns) Descriptor[source]
Parameters:
  • rows (uint32_t) –

  • columns (uint32_t) –

setGridSpacing(Descriptor self, double xSpacing, double ySpacing) Descriptor[source]
Parameters:
  • xSpacing (double) –

  • ySpacing (double) –

setHorizontalReferenceSystem(Descriptor self, std::string const & horizontalReferenceSystem) Descriptor[source]
Parameters:

horizontalReferenceSystem (std::string const &) –

setOrigin(Descriptor self, double llX, double llY) Descriptor[source]
Parameters:
  • llX (double) –

  • llY (double) –

setProjectedCover(Descriptor self, double llX, double llY, double urX, double urY) Descriptor[source]
Parameters:
  • llX (double) –

  • llY (double) –

  • urX (double) –

  • urY (double) –

setReadOnly(Descriptor self, bool readOnly) Descriptor[source]
Parameters:

readOnly (bool) –

setVersion(Descriptor self, std::string inVersion) Descriptor[source]
Parameters:

inVersion (std::string) –

setVerticalReferenceSystem(Descriptor self, std::string const & verticalReferenceSystem) Descriptor[source]
Parameters:

verticalReferenceSystem (std::string const &) –

property thisown

The membership flag

class bagPy.DoublePair[source]

Bases: object

Proxy of C++ std::pair< double,double > class.

__init__(DoublePair self) -> DoublePair __init__(DoublePair self, double first, double second) -> DoublePair

Parameters:
  • first (double) –

  • second (double) –

  • self (__init__(DoublePair) –

  • DoublePair (DoublePair other) ->) –

  • other (std::pair< double,double > const &) –

__init__(DoublePair self) DoublePair[source]
__init__(DoublePair self, double first, double second) DoublePair
Parameters:
  • first (double) –

  • second (double) –

  • self (__init__(DoublePair) –

  • DoublePair (DoublePair other) ->) –

  • other (std::pair< double,double > const &) –

property first

double

Type:

first

property second

double

Type:

second

property thisown

The membership flag

class bagPy.FieldDefinition[source]

Bases: object

Proxy of C++ FieldDefinition class.

__init__(FieldDefinition self) -> FieldDefinition

__init__(FieldDefinition self) FieldDefinition[source]
property name

p.q(const).char

Type:

name

property thisown

The membership flag

property type

uint8_t

Type:

type

class bagPy.FieldNotFound[source]

Bases: object

Proxy of C++ BAG::FieldNotFound class.

__init__(FieldNotFound self) -> FieldNotFound

__init__(FieldNotFound self) FieldNotFound[source]
what(FieldNotFound self) char const *[source]
property thisown

The membership flag

class bagPy.FloatPair[source]

Bases: object

Proxy of C++ std::pair< float,float > class.

__init__(FloatPair self) -> FloatPair __init__(FloatPair self, float first, float second) -> FloatPair

Parameters:
  • first (float) –

  • second (float) –

  • self (__init__(FloatPair) –

  • FloatPair (FloatPair other) ->) –

  • other (std::pair< float,float > const &) –

__init__(FloatPair self) FloatPair[source]
__init__(FloatPair self, float first, float second) FloatPair
Parameters:
  • first (float) –

  • second (float) –

  • self (__init__(FloatPair) –

  • FloatPair (FloatPair other) ->) –

  • other (std::pair< float,float > const &) –

property first

float

Type:

first

property second

float

Type:

second

property thisown

The membership flag

class bagPy.FloatVector[source]

Bases: object

Proxy of C++ std::vector< float > class.

__init__(FloatVector self) -> FloatVector __init__(FloatVector self, FloatVector other) -> FloatVector

Parameters:
  • other (std::vector< float > const &) –

  • self (__init__(FloatVector) –

  • FloatVector (std::vector< float >::value_type const & value) ->) –

  • size (std::vector< float >::size_type) –

  • self

  • size

  • FloatVector

  • size

  • value (std::vector< float >::value_type const &) –

__init__(FloatVector self) FloatVector[source]
__init__(FloatVector self, FloatVector other) FloatVector
Parameters:
  • other (std::vector< float > const &) –

  • self (__init__(FloatVector) –

  • FloatVector (std::vector< float >::value_type const & value) ->) –

  • size (std::vector< float >::size_type) –

  • self

  • size

  • FloatVector

  • size

  • value (std::vector< float >::value_type const &) –

append(FloatVector self, std::vector< float >::value_type const & x)[source]
Parameters:

x (std::vector< float >::value_type const &) –

assign(FloatVector self, std::vector< float >::size_type n, std::vector< float >::value_type const & x)[source]
Parameters:
  • n (std::vector< float >::size_type) –

  • x (std::vector< float >::value_type const &) –

back(FloatVector self) std::vector< float >::value_type const &[source]
begin(FloatVector self) std::vector< float >::iterator[source]
capacity(FloatVector self) std::vector< float >::size_type[source]
clear(FloatVector self)[source]
empty(FloatVector self) bool[source]
end(FloatVector self) std::vector< float >::iterator[source]
erase(FloatVector self, std::vector< float >::iterator pos) std::vector< float >::iterator[source]
Parameters:
  • pos (std::vector< float >::iterator) –

  • self (erase(FloatVector) –

  • first (std::vector< float >::iterator) –

  • >::iterator (std::vector< float >::iterator last) -> std::vector< float) –

  • first

  • last (std::vector< float >::iterator) –

front(FloatVector self) std::vector< float >::value_type const &[source]
get_allocator(FloatVector self) std::vector< float >::allocator_type[source]
insert(FloatVector self, std::vector< float >::iterator pos, std::vector< float >::value_type const & x) std::vector< float >::iterator[source]
Parameters:
  • pos (std::vector< float >::iterator) –

  • x (std::vector< float >::value_type const &) –

  • self (insert(FloatVector) –

  • pos

  • n (std::vector< float >::size_type) –

  • x) (std::vector< float >::value_type const &) –

  • pos

  • n

  • x

iterator(FloatVector self) SwigPyIterator[source]
pop(FloatVector self) std::vector< float >::value_type[source]
pop_back(FloatVector self)[source]
push_back(FloatVector self, std::vector< float >::value_type const & x)[source]
Parameters:

x (std::vector< float >::value_type const &) –

rbegin(FloatVector self) std::vector< float >::reverse_iterator[source]
rend(FloatVector self) std::vector< float >::reverse_iterator[source]
reserve(FloatVector self, std::vector< float >::size_type n)[source]
Parameters:

n (std::vector< float >::size_type) –

resize(FloatVector self, std::vector< float >::size_type new_size)[source]
Parameters:
  • new_size (std::vector< float >::size_type) –

  • self (resize(FloatVector) –

  • new_size

  • x) (std::vector< float >::value_type const &) –

  • new_size

  • x (std::vector< float >::value_type const &) –

size(FloatVector self) std::vector< float >::size_type[source]
swap(FloatVector self, FloatVector v)[source]
Parameters:

v (std::vector< float > &) –

property thisown

The membership flag

class bagPy.GeorefMetadataLayer[source]

Bases: Layer

Proxy of C++ BAG::GeorefMetadataLayer class.

__init__(*args, **kwargs)[source]
getDescriptor(GeorefMetadataLayer self) std::shared_ptr< BAG::GeorefMetadataLayerDescriptor >[source]
getDescriptor(GeorefMetadataLayer self) std::shared_ptr< BAG::GeorefMetadataLayerDescriptor const >
getValueTable(GeorefMetadataLayer self) ValueTable[source]
readVR(GeorefMetadataLayer self, uint32_t indexStart, uint32_t indexEnd) LayerItems[source]
Parameters:
  • indexStart (uint32_t) –

  • indexEnd (uint32_t) –

writeVR(GeorefMetadataLayer self, uint32_t indexStart, uint32_t indexEnd, LayerItems items)[source]
Parameters:
  • indexStart (uint32_t) –

  • indexEnd (uint32_t) –

  • items (BAG::LayerItems const &) –

property thisown

The membership flag

class bagPy.GeorefMetadataLayerDescriptor[source]

Bases: LayerDescriptor

Proxy of C++ BAG::GeorefMetadataLayerDescriptor class.

__init__(*args, **kwargs)[source]
static create(Dataset dataset, std::string const & name, BAG::GeorefMetadataProfile profile, BAG::DataType indexType, RecordDefinition definition, uint64_t chunkSize, int compressionLevel) std::shared_ptr< BAG::GeorefMetadataLayerDescriptor >[source]
Parameters:
  • dataset (BAG::Dataset &) –

  • name (std::string const &) –

  • profile (enum BAG::GeorefMetadataProfile) –

  • indexType (enum BAG::DataType) –

  • definition (BAG::RecordDefinition) –

  • chunkSize (uint64_t) –

  • compressionLevel (int) –

getDataset(GeorefMetadataLayerDescriptor self) WeakDatasetPtr[source]
getDefinition(GeorefMetadataLayerDescriptor self) RecordDefinition[source]
getProfile(GeorefMetadataLayerDescriptor self) BAG::GeorefMetadataProfile[source]
static openDataset(Dataset dataset, std::string const & name) std::shared_ptr< BAG::GeorefMetadataLayerDescriptor >[source]
Parameters:
  • dataset (BAG::Dataset &) –

  • name (std::string const &) –

property thisown

The membership flag

class bagPy.GeorefMetadataLayerVector[source]

Bases: object

Proxy of C++ std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > > class.

__init__(GeorefMetadataLayerVector self) -> GeorefMetadataLayerVector __init__(GeorefMetadataLayerVector self, GeorefMetadataLayerVector other) -> GeorefMetadataLayerVector

Parameters:
  • other (std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > > const &) –

  • self (__init__(GeorefMetadataLayerVector) –

  • GeorefMetadataLayerVector (std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::value_type const & value) ->) –

  • size (std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::size_type) –

  • self

  • size

  • GeorefMetadataLayerVector

  • size

  • value (std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::value_type const &) –

__init__(GeorefMetadataLayerVector self) GeorefMetadataLayerVector[source]
__init__(GeorefMetadataLayerVector self, GeorefMetadataLayerVector other) GeorefMetadataLayerVector
Parameters:
  • other (std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > > const &) –

  • self (__init__(GeorefMetadataLayerVector) –

  • GeorefMetadataLayerVector (std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::value_type const & value) ->) –

  • size (std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::size_type) –

  • self

  • size

  • GeorefMetadataLayerVector

  • size

  • value (std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::value_type const &) –

append(GeorefMetadataLayerVector self, std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::value_type const & x)[source]
Parameters:

x (std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::value_type const &) –

assign(GeorefMetadataLayerVector self, std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::size_type n, std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::value_type const & x)[source]
Parameters:
  • n (std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::size_type) –

  • x (std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::value_type const &) –

back(GeorefMetadataLayerVector self) std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::value_type const &[source]
begin(GeorefMetadataLayerVector self) std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::iterator[source]
capacity(GeorefMetadataLayerVector self) std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::size_type[source]
clear(GeorefMetadataLayerVector self)[source]
empty(GeorefMetadataLayerVector self) bool[source]
end(GeorefMetadataLayerVector self) std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::iterator[source]
erase(GeorefMetadataLayerVector self, std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::iterator pos) std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::iterator[source]
Parameters:
  • pos (std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::iterator) –

  • self (erase(GeorefMetadataLayerVector) –

  • first (std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::iterator) –

  • >::iterator (std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::iterator last) -> std::vector< std::shared_ptr< BAG::GeorefMetadataLayer >) –

  • first

  • last (std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::iterator) –

front(GeorefMetadataLayerVector self) std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::value_type const &[source]
get_allocator(GeorefMetadataLayerVector self) std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::allocator_type[source]
insert(GeorefMetadataLayerVector self, std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::iterator pos, std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::value_type const & x) std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::iterator[source]
Parameters:
  • pos (std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::iterator) –

  • x (std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::value_type const &) –

  • self (insert(GeorefMetadataLayerVector) –

  • pos

  • n (std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::size_type) –

  • x) (std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::value_type const &) –

  • pos

  • n

  • x

iterator(GeorefMetadataLayerVector self) SwigPyIterator[source]
pop(GeorefMetadataLayerVector self) std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::value_type[source]
pop_back(GeorefMetadataLayerVector self)[source]
push_back(GeorefMetadataLayerVector self, std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::value_type const & x)[source]
Parameters:

x (std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::value_type const &) –

rbegin(GeorefMetadataLayerVector self) std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::reverse_iterator[source]
rend(GeorefMetadataLayerVector self) std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::reverse_iterator[source]
reserve(GeorefMetadataLayerVector self, std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::size_type n)[source]
Parameters:

n (std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::size_type) –

resize(GeorefMetadataLayerVector self, std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::size_type new_size)[source]
Parameters:
  • new_size (std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::size_type) –

  • self (resize(GeorefMetadataLayerVector) –

  • new_size

  • x) (std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::value_type const &) –

  • new_size

  • x (std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::value_type const &) –

size(GeorefMetadataLayerVector self) std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > >::size_type[source]
swap(GeorefMetadataLayerVector self, GeorefMetadataLayerVector v)[source]
Parameters:

v (std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > > &) –

property thisown

The membership flag

class bagPy.InterleavedLegacyLayer[source]

Bases: Layer

Proxy of C++ BAG::InterleavedLegacyLayer class.

__init__(*args, **kwargs)[source]
property thisown

The membership flag

class bagPy.InterleavedLegacyLayerDescriptor[source]

Bases: LayerDescriptor

Proxy of C++ BAG::InterleavedLegacyLayerDescriptor class.

__init__(*args, **kwargs)[source]
static create(Dataset dataset, BAG::LayerType layerType, BAG::GroupType groupType) std::shared_ptr< BAG::InterleavedLegacyLayerDescriptor >[source]
Parameters:
  • dataset (BAG::Dataset const &) –

  • layerType (enum BAG::LayerType) –

  • groupType (enum BAG::GroupType) –

getGroupType(InterleavedLegacyLayerDescriptor self) BAG::GroupType[source]
static openDataset(Dataset dataset, BAG::LayerType layerType, BAG::GroupType groupType) std::shared_ptr< BAG::InterleavedLegacyLayerDescriptor >[source]
Parameters:
  • dataset (BAG::Dataset const &) –

  • layerType (enum BAG::LayerType) –

  • groupType (enum BAG::GroupType) –

property thisown

The membership flag

class bagPy.InvalidBuffer[source]

Bases: object

Proxy of C++ BAG::InvalidBuffer class.

__init__(InvalidBuffer self) -> InvalidBuffer

__init__(InvalidBuffer self) InvalidBuffer[source]
what(InvalidBuffer self) char const *[source]
property thisown

The membership flag

class bagPy.InvalidCast[source]

Bases: object

Proxy of C++ BAG::InvalidCast class.

__init__(InvalidCast self) -> InvalidCast

__init__(InvalidCast self) InvalidCast[source]
what(InvalidCast self) char const *[source]
property thisown

The membership flag

class bagPy.InvalidCorrector[source]

Bases: object

Proxy of C++ BAG::InvalidCorrector class.

__init__(InvalidCorrector self) -> InvalidCorrector

__init__(InvalidCorrector self) InvalidCorrector[source]
what(InvalidCorrector self) char const *[source]
property thisown

The membership flag

class bagPy.InvalidDatumError[source]

Bases: CoordSysError

Proxy of C++ BAG::InvalidDatumError class.

__init__(InvalidDatumError self) -> InvalidDatumError

__init__(InvalidDatumError self) InvalidDatumError[source]
property thisown

The membership flag

class bagPy.InvalidDescriptor[source]

Bases: object

Proxy of C++ BAG::InvalidDescriptor class.

__init__(InvalidDescriptor self) -> InvalidDescriptor

__init__(InvalidDescriptor self) InvalidDescriptor[source]
what(InvalidDescriptor self) char const *[source]
property thisown

The membership flag

class bagPy.InvalidEllipsoidError[source]

Bases: CoordSysError

Proxy of C++ BAG::InvalidEllipsoidError class.

__init__(InvalidEllipsoidError self) -> InvalidEllipsoidError

__init__(InvalidEllipsoidError self) InvalidEllipsoidError[source]
property thisown

The membership flag

class bagPy.InvalidKeyType[source]

Bases: object

Proxy of C++ BAG::InvalidKeyType class.

__init__(InvalidKeyType self) -> InvalidKeyType

__init__(InvalidKeyType self) InvalidKeyType[source]
what(InvalidKeyType self) char const *[source]
property thisown

The membership flag

class bagPy.InvalidLayerDescriptor[source]

Bases: object

Proxy of C++ BAG::InvalidLayerDescriptor class.

__init__(InvalidLayerDescriptor self) -> InvalidLayerDescriptor

__init__(InvalidLayerDescriptor self) InvalidLayerDescriptor[source]
what(InvalidLayerDescriptor self) char const *[source]
property thisown

The membership flag

class bagPy.InvalidLayerId[source]

Bases: object

Proxy of C++ BAG::InvalidLayerId class.

__init__(InvalidLayerId self) -> InvalidLayerId

__init__(InvalidLayerId self) InvalidLayerId[source]
what(InvalidLayerId self) char const *[source]
property thisown

The membership flag

class bagPy.InvalidReadSize[source]

Bases: object

Proxy of C++ BAG::InvalidReadSize class.

__init__(InvalidReadSize self) -> InvalidReadSize

__init__(InvalidReadSize self) InvalidReadSize[source]
what(InvalidReadSize self) char const *[source]
property thisown

The membership flag

class bagPy.InvalidType[source]

Bases: object

Proxy of C++ BAG::InvalidType class.

__init__(InvalidType self) -> InvalidType

__init__(InvalidType self) InvalidType[source]
what(InvalidType self) char const *[source]
property thisown

The membership flag

class bagPy.InvalidVRRefinementDimensions[source]

Bases: object

Proxy of C++ BAG::InvalidVRRefinementDimensions class.

__init__(InvalidVRRefinementDimensions self) -> InvalidVRRefinementDimensions

__init__(InvalidVRRefinementDimensions self) InvalidVRRefinementDimensions[source]
what(InvalidVRRefinementDimensions self) char const *[source]
property thisown

The membership flag

class bagPy.InvalidValue[source]

Bases: object

Proxy of C++ BAG::InvalidValue class.

__init__(InvalidValue self) -> InvalidValue

__init__(InvalidValue self) InvalidValue[source]
what(InvalidValue self) char const *[source]
property thisown

The membership flag

class bagPy.InvalidValueKey[source]

Bases: object

Proxy of C++ BAG::InvalidValueKey class.

__init__(InvalidValueKey self) -> InvalidValueKey

__init__(InvalidValueKey self) InvalidValueKey[source]
what(InvalidValueKey self) char const *[source]
property thisown

The membership flag

class bagPy.InvalidValueSize[source]

Bases: object

Proxy of C++ BAG::InvalidValueSize class.

__init__(InvalidValueSize self) -> InvalidValueSize

__init__(InvalidValueSize self) InvalidValueSize[source]
what(InvalidValueSize self) char const *[source]
property thisown

The membership flag

class bagPy.InvalidWriteSize[source]

Bases: object

Proxy of C++ BAG::InvalidWriteSize class.

__init__(InvalidWriteSize self) -> InvalidWriteSize

__init__(InvalidWriteSize self) InvalidWriteSize[source]
what(InvalidWriteSize self) char const *[source]
property thisown

The membership flag

class bagPy.Layer[source]

Bases: object

Proxy of C++ BAG::Layer class.

__init__(*args, **kwargs)[source]
static getDataType(BAG::LayerType layerType) BAG::DataType[source]
Parameters:

layerType (enum BAG::LayerType) –

getDescriptor(Layer self) std::shared_ptr< BAG::LayerDescriptor >[source]
static getElementSize(BAG::DataType type) uint8_t[source]
Parameters:

type (enum BAG::DataType) –

static getInternalPath(BAG::LayerType layerType, BAG::GroupType groupType=UNKNOWN_GROUP_TYPE) std::string[source]
Parameters:
  • layerType (enum BAG::LayerType) –

  • groupType (enum BAG::GroupType) –

read(Layer self, uint32_t rowStart, uint32_t columnStart, uint32_t rowEnd, uint32_t columnEnd) LayerItems[source]
Parameters:
  • rowStart (uint32_t) –

  • columnStart (uint32_t) –

  • rowEnd (uint32_t) –

  • columnEnd (uint32_t) –

write(Layer self, uint32_t rowStart, uint32_t columnStart, uint32_t rowEnd, uint32_t columnEnd, LayerItems items)[source]
Parameters:
  • rowStart (uint32_t) –

  • columnStart (uint32_t) –

  • rowEnd (uint32_t) –

  • columnEnd (uint32_t) –

  • items (BAG::LayerItems const &) –

writeAttributes(Layer self)[source]
property thisown

The membership flag

class bagPy.LayerDescriptor[source]

Bases: object

Proxy of C++ BAG::LayerDescriptor class.

__init__(*args, **kwargs)[source]
getChunkSize(LayerDescriptor self) uint64_t[source]
getCompressionLevel(LayerDescriptor self) int[source]
getDataType(LayerDescriptor self) BAG::DataType[source]
getElementSize(LayerDescriptor self) uint8_t[source]
getId(LayerDescriptor self) uint32_t[source]
getInternalPath(LayerDescriptor self) std::string const &[source]
getLayerType(LayerDescriptor self) BAG::LayerType[source]
getMinMax(LayerDescriptor self) FloatPair[source]
getName(LayerDescriptor self) std::string const &[source]
setMinMax(LayerDescriptor self, float min, float max) LayerDescriptor[source]
Parameters:
setName(LayerDescriptor self, std::string inName) LayerDescriptor[source]
Parameters:

inName (std::string) –

property thisown

The membership flag

class bagPy.LayerExists[source]

Bases: object

Proxy of C++ BAG::LayerExists class.

__init__(LayerExists self) -> LayerExists

__init__(LayerExists self) LayerExists[source]
what(LayerExists self) char const *[source]
property thisown

The membership flag

class bagPy.LayerItems[source]

Bases: object

Proxy of C++ BAG::LayerItems class.

__init__(LayerItems self, UInt8Array items) -> LayerItems

Parameters:

items (BAG::UInt8Array const &) –

__init__(LayerItems self, UInt8Array items) LayerItems[source]
Parameters:

items (BAG::UInt8Array const &) –

asFloatItems(LayerItems self) FloatVector[source]
asUInt16Items(LayerItems self) UInt16Vector[source]
asUInt32Items(LayerItems self) UInt32Vector[source]
asUInt8Items(LayerItems self) std::vector< unsigned char,std::allocator< unsigned char > >[source]
asVRMetadataItems(LayerItems self) BagVRMetadataItems[source]
asVRNodeItems(LayerItems self) BagVRNodeItems[source]
asVRRefinementsItems(LayerItems self) BagVRRefinementsItems[source]
asVerticalDatumCorrections(LayerItems self) BagVerticalDatumCorrectionsItems[source]
asVerticalDatumCorrectionsGridded(LayerItems self) BagVerticalDatumCorrectionsGriddedItems[source]
data(LayerItems self) uint8_t const *[source]
empty(LayerItems self) bool[source]
fromUInt16ToUInt32(LayerItems self) LayerItems[source]
fromUInt32ToUInt16(LayerItems self) LayerItems[source]
fromUInt32ToUInt8(LayerItems self) LayerItems[source]
fromUInt8ToUInt32(LayerItems self) LayerItems[source]
size(LayerItems self) size_t[source]
property thisown

The membership flag

class bagPy.LayerNotFound[source]

Bases: object

Proxy of C++ BAG::LayerNotFound class.

__init__(LayerNotFound self) -> LayerNotFound

__init__(LayerNotFound self) LayerNotFound[source]
what(LayerNotFound self) char const *[source]
property thisown

The membership flag

class bagPy.LayerRequiresChunkingSet[source]

Bases: object

Proxy of C++ BAG::LayerRequiresChunkingSet class.

__init__(LayerRequiresChunkingSet self) -> LayerRequiresChunkingSet

__init__(LayerRequiresChunkingSet self) LayerRequiresChunkingSet[source]
what(LayerRequiresChunkingSet self) char const *[source]
property thisown

The membership flag

class bagPy.LayerTypeMap[source]

Bases: object

Proxy of C++ std::unordered_map< BAG::LayerType,std::string > class.

__init__(LayerTypeMap self) -> LayerTypeMap __init__(LayerTypeMap self, LayerTypeMap other) -> LayerTypeMap

Parameters:

other (std::unordered_map< BAG::LayerType,std::string > const &) –

__init__(LayerTypeMap self) LayerTypeMap[source]
__init__(LayerTypeMap self, LayerTypeMap other) LayerTypeMap
Parameters:

other (std::unordered_map< BAG::LayerType,std::string > const &) –

asdict(LayerTypeMap self) PyObject *[source]
begin(LayerTypeMap self) std::unordered_map< enum BAG_LAYER_TYPE,std::string >::iterator[source]
clear(LayerTypeMap self)[source]
count(LayerTypeMap self, std::unordered_map< enum BAG_LAYER_TYPE, std::string >::key_type const & x) std::unordered_map< enum BAG_LAYER_TYPE,std::string >::size_type[source]
Parameters:

x (std::unordered_map< enum BAG_LAYER_TYPE,std::string >::key_type const &) –

empty(LayerTypeMap self) bool[source]
end(LayerTypeMap self) std::unordered_map< enum BAG_LAYER_TYPE,std::string >::iterator[source]
erase(LayerTypeMap self, std::unordered_map< enum BAG_LAYER_TYPE, std::string >::key_type const & x) std::unordered_map< enum BAG_LAYER_TYPE,std::string >::size_type[source]
Parameters:
  • x (std::unordered_map< enum BAG_LAYER_TYPE,std::string >::key_type const &) –

  • self (erase(LayerTypeMap) –

  • BAG_LAYER_TYPE (std::unordered_map< enum) –

  • position) (std::string >::iterator) –

  • position (std::unordered_map< enum BAG_LAYER_TYPE,std::string >::iterator) –

  • self

  • BAG_LAYER_TYPE

  • first (std::unordered_map< enum BAG_LAYER_TYPE,std::string >::iterator) –

  • BAG_LAYER_TYPE

  • last) (std::string >::iterator) –

  • first

  • last (std::unordered_map< enum BAG_LAYER_TYPE,std::string >::iterator) –

find(LayerTypeMap self, std::unordered_map< enum BAG_LAYER_TYPE, std::string >::key_type const & x) std::unordered_map< enum BAG_LAYER_TYPE,std::string >::iterator[source]
Parameters:

x (std::unordered_map< enum BAG_LAYER_TYPE,std::string >::key_type const &) –

get_allocator(LayerTypeMap self) std::unordered_map< enum BAG_LAYER_TYPE,std::string >::allocator_type[source]
has_key(LayerTypeMap self, std::unordered_map< enum BAG_LAYER_TYPE, std::string >::key_type const & key) bool[source]
Parameters:

key (std::unordered_map< enum BAG_LAYER_TYPE,std::string >::key_type const &) –

items(LayerTypeMap self) PyObject *[source]
iterator(LayerTypeMap self) SwigPyIterator[source]
key_iterator(LayerTypeMap self) SwigPyIterator[source]
keys(LayerTypeMap self) PyObject *[source]
size(LayerTypeMap self) std::unordered_map< enum BAG_LAYER_TYPE,std::string >::size_type[source]
swap(LayerTypeMap self, LayerTypeMap v)[source]
Parameters:

v (std::unordered_map< BAG::LayerType,std::string > &) –

value_iterator(LayerTypeMap self) SwigPyIterator[source]
values(LayerTypeMap self) PyObject *[source]
property thisown

The membership flag

class bagPy.LayerTypeVector[source]

Bases: object

Proxy of C++ std::vector< BAG::LayerType > class.

__init__(LayerTypeVector self) -> LayerTypeVector __init__(LayerTypeVector self, LayerTypeVector other) -> LayerTypeVector

Parameters:
  • other (std::vector< BAG::LayerType > const &) –

  • self (__init__(LayerTypeVector) –

  • LayerTypeVector (std::vector< enum BAG_LAYER_TYPE >::value_type const & value) ->) –

  • size (std::vector< enum BAG_LAYER_TYPE >::size_type) –

  • self

  • size

  • LayerTypeVector

  • size

  • value (std::vector< enum BAG_LAYER_TYPE >::value_type const &) –

__init__(LayerTypeVector self) LayerTypeVector[source]
__init__(LayerTypeVector self, LayerTypeVector other) LayerTypeVector
Parameters:
  • other (std::vector< BAG::LayerType > const &) –

  • self (__init__(LayerTypeVector) –

  • LayerTypeVector (std::vector< enum BAG_LAYER_TYPE >::value_type const & value) ->) –

  • size (std::vector< enum BAG_LAYER_TYPE >::size_type) –

  • self

  • size

  • LayerTypeVector

  • size

  • value (std::vector< enum BAG_LAYER_TYPE >::value_type const &) –

append(LayerTypeVector self, std::vector< enum BAG_LAYER_TYPE >::value_type const & x)[source]
Parameters:

x (std::vector< enum BAG_LAYER_TYPE >::value_type const &) –

assign(LayerTypeVector self, std::vector< enum BAG_LAYER_TYPE >::size_type n, std::vector< enum BAG_LAYER_TYPE >::value_type const & x)[source]
Parameters:
  • n (std::vector< enum BAG_LAYER_TYPE >::size_type) –

  • x (std::vector< enum BAG_LAYER_TYPE >::value_type const &) –

back(LayerTypeVector self) std::vector< enum BAG_LAYER_TYPE >::value_type const &[source]
begin(LayerTypeVector self) std::vector< enum BAG_LAYER_TYPE >::iterator[source]
capacity(LayerTypeVector self) std::vector< enum BAG_LAYER_TYPE >::size_type[source]
clear(LayerTypeVector self)[source]
empty(LayerTypeVector self) bool[source]
end(LayerTypeVector self) std::vector< enum BAG_LAYER_TYPE >::iterator[source]
erase(LayerTypeVector self, std::vector< enum BAG_LAYER_TYPE >::iterator pos) std::vector< enum BAG_LAYER_TYPE >::iterator[source]
Parameters:
  • pos (std::vector< enum BAG_LAYER_TYPE >::iterator) –

  • self (erase(LayerTypeVector) –

  • first (std::vector< enum BAG_LAYER_TYPE >::iterator) –

  • >::iterator (std::vector< enum BAG_LAYER_TYPE >::iterator last) -> std::vector< enum BAG_LAYER_TYPE) –

  • first

  • last (std::vector< enum BAG_LAYER_TYPE >::iterator) –

front(LayerTypeVector self) std::vector< enum BAG_LAYER_TYPE >::value_type const &[source]
get_allocator(LayerTypeVector self) std::vector< enum BAG_LAYER_TYPE >::allocator_type[source]
insert(LayerTypeVector self, std::vector< enum BAG_LAYER_TYPE >::iterator pos, std::vector< enum BAG_LAYER_TYPE >::value_type const & x) std::vector< enum BAG_LAYER_TYPE >::iterator[source]
Parameters:
  • pos (std::vector< enum BAG_LAYER_TYPE >::iterator) –

  • x (std::vector< enum BAG_LAYER_TYPE >::value_type const &) –

  • self (insert(LayerTypeVector) –

  • pos

  • n (std::vector< enum BAG_LAYER_TYPE >::size_type) –

  • x) (std::vector< enum BAG_LAYER_TYPE >::value_type const &) –

  • pos

  • n

  • x

iterator(LayerTypeVector self) SwigPyIterator[source]
pop(LayerTypeVector self) std::vector< enum BAG_LAYER_TYPE >::value_type[source]
pop_back(LayerTypeVector self)[source]
push_back(LayerTypeVector self, std::vector< enum BAG_LAYER_TYPE >::value_type const & x)[source]
Parameters:

x (std::vector< enum BAG_LAYER_TYPE >::value_type const &) –

rbegin(LayerTypeVector self) std::vector< enum BAG_LAYER_TYPE >::reverse_iterator[source]
rend(LayerTypeVector self) std::vector< enum BAG_LAYER_TYPE >::reverse_iterator[source]
reserve(LayerTypeVector self, std::vector< enum BAG_LAYER_TYPE >::size_type n)[source]
Parameters:

n (std::vector< enum BAG_LAYER_TYPE >::size_type) –

resize(LayerTypeVector self, std::vector< enum BAG_LAYER_TYPE >::size_type new_size)[source]
Parameters:
  • new_size (std::vector< enum BAG_LAYER_TYPE >::size_type) –

  • self (resize(LayerTypeVector) –

  • new_size

  • x) (std::vector< enum BAG_LAYER_TYPE >::value_type const &) –

  • new_size

  • x (std::vector< enum BAG_LAYER_TYPE >::value_type const &) –

size(LayerTypeVector self) std::vector< enum BAG_LAYER_TYPE >::size_type[source]
swap(LayerTypeVector self, LayerTypeVector v)[source]
Parameters:

v (std::vector< BAG::LayerType > &) –

property thisown

The membership flag

class bagPy.LayerVector[source]

Bases: object

Proxy of C++ std::vector< std::shared_ptr< BAG::Layer > > class.

__init__(LayerVector self) -> LayerVector __init__(LayerVector self, LayerVector other) -> LayerVector

Parameters:
  • other (std::vector< std::shared_ptr< BAG::Layer > > const &) –

  • self (__init__(LayerVector) –

  • LayerVector (std::vector< std::shared_ptr< BAG::Layer > >::value_type const & value) ->) –

  • size (std::vector< std::shared_ptr< BAG::Layer > >::size_type) –

  • self

  • size

  • LayerVector

  • size

  • value (std::vector< std::shared_ptr< BAG::Layer > >::value_type const &) –

__init__(LayerVector self) LayerVector[source]
__init__(LayerVector self, LayerVector other) LayerVector
Parameters:
  • other (std::vector< std::shared_ptr< BAG::Layer > > const &) –

  • self (__init__(LayerVector) –

  • LayerVector (std::vector< std::shared_ptr< BAG::Layer > >::value_type const & value) ->) –

  • size (std::vector< std::shared_ptr< BAG::Layer > >::size_type) –

  • self

  • size

  • LayerVector

  • size

  • value (std::vector< std::shared_ptr< BAG::Layer > >::value_type const &) –

append(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::value_type const & x)[source]
Parameters:

x (std::vector< std::shared_ptr< BAG::Layer > >::value_type const &) –

assign(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::size_type n, std::vector< std::shared_ptr< BAG::Layer > >::value_type const & x)[source]
Parameters:
  • n (std::vector< std::shared_ptr< BAG::Layer > >::size_type) –

  • x (std::vector< std::shared_ptr< BAG::Layer > >::value_type const &) –

back(LayerVector self) std::vector< std::shared_ptr< BAG::Layer > >::value_type const &[source]
begin(LayerVector self) std::vector< std::shared_ptr< BAG::Layer > >::iterator[source]
capacity(LayerVector self) std::vector< std::shared_ptr< BAG::Layer > >::size_type[source]
clear(LayerVector self)[source]
empty(LayerVector self) bool[source]
end(LayerVector self) std::vector< std::shared_ptr< BAG::Layer > >::iterator[source]
erase(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::iterator pos) std::vector< std::shared_ptr< BAG::Layer > >::iterator[source]
Parameters:
  • pos (std::vector< std::shared_ptr< BAG::Layer > >::iterator) –

  • self (erase(LayerVector) –

  • first (std::vector< std::shared_ptr< BAG::Layer > >::iterator) –

  • >::iterator (std::vector< std::shared_ptr< BAG::Layer > >::iterator last) -> std::vector< std::shared_ptr< BAG::Layer >) –

  • first

  • last (std::vector< std::shared_ptr< BAG::Layer > >::iterator) –

front(LayerVector self) std::vector< std::shared_ptr< BAG::Layer > >::value_type const &[source]
get_allocator(LayerVector self) std::vector< std::shared_ptr< BAG::Layer > >::allocator_type[source]
insert(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::iterator pos, std::vector< std::shared_ptr< BAG::Layer > >::value_type const & x) std::vector< std::shared_ptr< BAG::Layer > >::iterator[source]
Parameters:
  • pos (std::vector< std::shared_ptr< BAG::Layer > >::iterator) –

  • x (std::vector< std::shared_ptr< BAG::Layer > >::value_type const &) –

  • self (insert(LayerVector) –

  • pos

  • n (std::vector< std::shared_ptr< BAG::Layer > >::size_type) –

  • x) (std::vector< std::shared_ptr< BAG::Layer > >::value_type const &) –

  • pos

  • n

  • x

iterator(LayerVector self) SwigPyIterator[source]
pop(LayerVector self) std::vector< std::shared_ptr< BAG::Layer > >::value_type[source]
pop_back(LayerVector self)[source]
push_back(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::value_type const & x)[source]
Parameters:

x (std::vector< std::shared_ptr< BAG::Layer > >::value_type const &) –

rbegin(LayerVector self) std::vector< std::shared_ptr< BAG::Layer > >::reverse_iterator[source]
rend(LayerVector self) std::vector< std::shared_ptr< BAG::Layer > >::reverse_iterator[source]
reserve(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::size_type n)[source]
Parameters:

n (std::vector< std::shared_ptr< BAG::Layer > >::size_type) –

resize(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::size_type new_size)[source]
Parameters:
  • new_size (std::vector< std::shared_ptr< BAG::Layer > >::size_type) –

  • self (resize(LayerVector) –

  • new_size

  • x) (std::vector< std::shared_ptr< BAG::Layer > >::value_type const &) –

  • new_size

  • x (std::vector< std::shared_ptr< BAG::Layer > >::value_type const &) –

size(LayerVector self) std::vector< std::shared_ptr< BAG::Layer > >::size_type[source]
swap(LayerVector self, LayerVector v)[source]
Parameters:

v (std::vector< std::shared_ptr< BAG::Layer > > &) –

property thisown

The membership flag

class bagPy.Metadata[source]

Bases: object

Proxy of C++ BAG::Metadata class.

__init__(Metadata self) -> Metadata __init__(Metadata self, Metadata other) -> Metadata

Parameters:
  • other (BAG::Metadata &&) –

  • self (__init__(Metadata) –

  • Metadata (std::shared_ptr< BAG::Dataset > pDataset) ->) –

  • pDataset (std::shared_ptr< BAG::Dataset >) –

__init__(Metadata self) Metadata[source]
__init__(Metadata self, Metadata other) Metadata
Parameters:
  • other (BAG::Metadata &&) –

  • self (__init__(Metadata) –

  • Metadata (std::shared_ptr< BAG::Dataset > pDataset) ->) –

  • pDataset (std::shared_ptr< BAG::Dataset >) –

columnResolution(Metadata self) double[source]
columns(Metadata self) uint32_t[source]
getStruct(Metadata self) BagMetadata[source]
getXMLlength(Metadata self) size_t[source]
horizontalReferenceSystemAsWKT(Metadata self) std::string[source]
llCornerX(Metadata self) double[source]
llCornerY(Metadata self) double[source]
loadFromBuffer(Metadata self, std::string const & xmlBuffer)[source]
Parameters:

xmlBuffer (std::string const &) –

loadFromFile(Metadata self, std::string const & fileName)[source]
Parameters:

fileName (std::string const &) –

rowResolution(Metadata self) double[source]
rows(Metadata self) uint32_t[source]
urCornerX(Metadata self) double[source]
urCornerY(Metadata self) double[source]
verticalReferenceSystemAsWKT(Metadata self) std::string[source]
property thisown

The membership flag

class bagPy.MetadataNotFound[source]

Bases: object

Proxy of C++ BAG::MetadataNotFound class.

__init__(MetadataNotFound self) -> MetadataNotFound

__init__(MetadataNotFound self) MetadataNotFound[source]
what(MetadataNotFound self) char const *[source]
property thisown

The membership flag

class bagPy.NameRequired[source]

Bases: object

Proxy of C++ BAG::NameRequired class.

__init__(NameRequired self) -> NameRequired

__init__(NameRequired self) NameRequired[source]
what(NameRequired self) char const *[source]
property thisown

The membership flag

class bagPy.ReadOnlyError[source]

Bases: object

Proxy of C++ BAG::ReadOnlyError class.

__init__(ReadOnlyError self) -> ReadOnlyError

__init__(ReadOnlyError self) ReadOnlyError[source]
what(ReadOnlyError self) char const *[source]
property thisown

The membership flag

class bagPy.Record[source]

Bases: object

Proxy of C++ std::vector< BAG::CompoundDataType > class.

__init__(Record self) -> Record __init__(Record self, Record other) -> Record

Parameters:
  • other (std::vector< BAG::CompoundDataType > const &) –

  • self (__init__(Record) –

  • Record (CompoundDataType value) ->) –

  • size (std::vector< BAG::CompoundDataType >::size_type) –

  • self

  • size

  • Record

  • size

  • value (std::vector< BAG::CompoundDataType >::value_type const &) –

__init__(Record self) Record[source]
__init__(Record self, Record other) Record
Parameters:
  • other (std::vector< BAG::CompoundDataType > const &) –

  • self (__init__(Record) –

  • Record (CompoundDataType value) ->) –

  • size (std::vector< BAG::CompoundDataType >::size_type) –

  • self

  • size

  • Record

  • size

  • value (std::vector< BAG::CompoundDataType >::value_type const &) –

append(Record self, CompoundDataType x)[source]
Parameters:

x (std::vector< BAG::CompoundDataType >::value_type const &) –

assign(Record self, std::vector< BAG::CompoundDataType >::size_type n, CompoundDataType x)[source]
Parameters:
  • n (std::vector< BAG::CompoundDataType >::size_type) –

  • x (std::vector< BAG::CompoundDataType >::value_type const &) –

back(Record self) CompoundDataType[source]
begin(Record self) std::vector< BAG::CompoundDataType >::iterator[source]
capacity(Record self) std::vector< BAG::CompoundDataType >::size_type[source]
clear(Record self)[source]
empty(Record self) bool[source]
end(Record self) std::vector< BAG::CompoundDataType >::iterator[source]
erase(Record self, std::vector< BAG::CompoundDataType >::iterator pos) std::vector< BAG::CompoundDataType >::iterator[source]
Parameters:
  • pos (std::vector< BAG::CompoundDataType >::iterator) –

  • self (erase(Record) –

  • first (std::vector< BAG::CompoundDataType >::iterator) –

  • >::iterator (std::vector< BAG::CompoundDataType >::iterator last) -> std::vector< BAG::CompoundDataType) –

  • first

  • last (std::vector< BAG::CompoundDataType >::iterator) –

front(Record self) CompoundDataType[source]
get_allocator(Record self) std::vector< BAG::CompoundDataType >::allocator_type[source]
insert(Record self, std::vector< BAG::CompoundDataType >::iterator pos, CompoundDataType x) std::vector< BAG::CompoundDataType >::iterator[source]
Parameters:
  • pos (std::vector< BAG::CompoundDataType >::iterator) –

  • x (std::vector< BAG::CompoundDataType >::value_type const &) –

  • self (insert(Record) –

  • pos

  • n (std::vector< BAG::CompoundDataType >::size_type) –

  • x) (CompoundDataType) –

  • pos

  • n

  • x

iterator(Record self) SwigPyIterator[source]
pop(Record self) CompoundDataType[source]
pop_back(Record self)[source]
push_back(Record self, CompoundDataType x)[source]
Parameters:

x (std::vector< BAG::CompoundDataType >::value_type const &) –

rbegin(Record self) std::vector< BAG::CompoundDataType >::reverse_iterator[source]
rend(Record self) std::vector< BAG::CompoundDataType >::reverse_iterator[source]
reserve(Record self, std::vector< BAG::CompoundDataType >::size_type n)[source]
Parameters:

n (std::vector< BAG::CompoundDataType >::size_type) –

resize(Record self, std::vector< BAG::CompoundDataType >::size_type new_size)[source]
Parameters:
  • new_size (std::vector< BAG::CompoundDataType >::size_type) –

  • self (resize(Record) –

  • new_size

  • x) (CompoundDataType) –

  • new_size

  • x (std::vector< BAG::CompoundDataType >::value_type const &) –

size(Record self) std::vector< BAG::CompoundDataType >::size_type[source]
swap(Record self, Record v)[source]
Parameters:

v (std::vector< BAG::CompoundDataType > &) –

property thisown

The membership flag

class bagPy.RecordDefinition[source]

Bases: object

Proxy of C++ std::vector< FieldDefinition > class.

__init__(RecordDefinition self) -> RecordDefinition __init__(RecordDefinition self, RecordDefinition other) -> RecordDefinition

Parameters:
  • other (std::vector< FieldDefinition > const &) –

  • self (__init__(RecordDefinition) –

  • RecordDefinition (FieldDefinition value) ->) –

  • size (std::vector< FieldDefinition >::size_type) –

  • self

  • size

  • RecordDefinition

  • size

  • value (std::vector< FieldDefinition >::value_type const &) –

__init__(RecordDefinition self) RecordDefinition[source]
__init__(RecordDefinition self, RecordDefinition other) RecordDefinition
Parameters:
  • other (std::vector< FieldDefinition > const &) –

  • self (__init__(RecordDefinition) –

  • RecordDefinition (FieldDefinition value) ->) –

  • size (std::vector< FieldDefinition >::size_type) –

  • self

  • size

  • RecordDefinition

  • size

  • value (std::vector< FieldDefinition >::value_type const &) –

append(RecordDefinition self, FieldDefinition x)[source]
Parameters:

x (std::vector< FieldDefinition >::value_type const &) –

assign(RecordDefinition self, std::vector< FieldDefinition >::size_type n, FieldDefinition x)[source]
Parameters:
  • n (std::vector< FieldDefinition >::size_type) –

  • x (std::vector< FieldDefinition >::value_type const &) –

back(RecordDefinition self) FieldDefinition[source]
begin(RecordDefinition self) std::vector< FieldDefinition >::iterator[source]
capacity(RecordDefinition self) std::vector< FieldDefinition >::size_type[source]
clear(RecordDefinition self)[source]
empty(RecordDefinition self) bool[source]
end(RecordDefinition self) std::vector< FieldDefinition >::iterator[source]
erase(RecordDefinition self, std::vector< FieldDefinition >::iterator pos) std::vector< FieldDefinition >::iterator[source]
Parameters:
  • pos (std::vector< FieldDefinition >::iterator) –

  • self (erase(RecordDefinition) –

  • first (std::vector< FieldDefinition >::iterator) –

  • >::iterator (std::vector< FieldDefinition >::iterator last) -> std::vector< FieldDefinition) –

  • first

  • last (std::vector< FieldDefinition >::iterator) –

front(RecordDefinition self) FieldDefinition[source]
get_allocator(RecordDefinition self) std::vector< FieldDefinition >::allocator_type[source]
insert(RecordDefinition self, std::vector< FieldDefinition >::iterator pos, FieldDefinition x) std::vector< FieldDefinition >::iterator[source]
Parameters:
  • pos (std::vector< FieldDefinition >::iterator) –

  • x (std::vector< FieldDefinition >::value_type const &) –

  • self (insert(RecordDefinition) –

  • pos

  • n (std::vector< FieldDefinition >::size_type) –

  • x) (FieldDefinition) –

  • pos

  • n

  • x

iterator(RecordDefinition self) SwigPyIterator[source]
pop(RecordDefinition self) FieldDefinition[source]
pop_back(RecordDefinition self)[source]
push_back(RecordDefinition self, FieldDefinition x)[source]
Parameters:

x (std::vector< FieldDefinition >::value_type const &) –

rbegin(RecordDefinition self) std::vector< FieldDefinition >::reverse_iterator[source]
rend(RecordDefinition self) std::vector< FieldDefinition >::reverse_iterator[source]
reserve(RecordDefinition self, std::vector< FieldDefinition >::size_type n)[source]
Parameters:

n (std::vector< FieldDefinition >::size_type) –

resize(RecordDefinition self, std::vector< FieldDefinition >::size_type new_size)[source]
Parameters:
  • new_size (std::vector< FieldDefinition >::size_type) –

  • self (resize(RecordDefinition) –

  • new_size

  • x) (FieldDefinition) –

  • new_size

  • x (std::vector< FieldDefinition >::value_type const &) –

size(RecordDefinition self) std::vector< FieldDefinition >::size_type[source]
swap(RecordDefinition self, RecordDefinition v)[source]
Parameters:

v (std::vector< FieldDefinition > &) –

property thisown

The membership flag

class bagPy.Records[source]

Bases: object

Proxy of C++ std::vector< BAG::Record > class.

__init__(Records self) -> Records __init__(Records self, Records other) -> Records

Parameters:
  • other (std::vector< BAG::Record > const &) –

  • self (__init__(Records) –

  • BAG::CompoundDataType (std::vector< std::vector<) –

  • Records (Record value) ->) –

  • size (std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::size_type) –

  • self

  • BAG::CompoundDataType

  • size

  • Records

  • size

  • value (std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::value_type const &) –

__init__(Records self) Records[source]
__init__(Records self, Records other) Records
Parameters:
  • other (std::vector< BAG::Record > const &) –

  • self (__init__(Records) –

  • BAG::CompoundDataType (std::vector< std::vector<) –

  • Records (Record value) ->) –

  • size (std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::size_type) –

  • self

  • BAG::CompoundDataType

  • size

  • Records

  • size

  • value (std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::value_type const &) –

append(Records self, Record x)[source]
Parameters:

x (std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::value_type const &) –

assign(Records self, std::vector< std::vector< BAG::CompoundDataType, std::allocator< BAG::CompoundDataType > > >::size_type n, Record x)[source]
Parameters:
  • n (std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::size_type) –

  • x (std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::value_type const &) –

back(Records self) Record[source]
begin(Records self) std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::iterator[source]
capacity(Records self) std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::size_type[source]
clear(Records self)[source]
empty(Records self) bool[source]
end(Records self) std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::iterator[source]
erase(Records self, std::vector< std::vector< BAG::CompoundDataType, std::allocator< BAG::CompoundDataType > > >::iterator pos) std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::iterator[source]
Parameters:
  • pos (std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::iterator) –

  • self (erase(Records) –

  • BAG::CompoundDataType (std::allocator< BAG::CompoundDataType > > >::iterator last) -> std::vector< std::vector<) –

  • first (std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::iterator) –

  • BAG::CompoundDataType

  • BAG::CompoundDataType

  • >::iterator (std::allocator< BAG::CompoundDataType > >) –

  • first

  • last (std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::iterator) –

front(Records self) Record[source]
get_allocator(Records self) std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::allocator_type[source]
insert(Records self, std::vector< std::vector< BAG::CompoundDataType, std::allocator< BAG::CompoundDataType > > >::iterator pos, Record x) std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::iterator[source]
Parameters:
  • pos (std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::iterator) –

  • x (std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::value_type const &) –

  • self (insert(Records) –

  • BAG::CompoundDataType (std::vector< std::vector<) –

  • pos

  • BAG::CompoundDataType

  • n (std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::size_type) –

  • x) (Record) –

  • pos

  • n

  • x

iterator(Records self) SwigPyIterator[source]
pop(Records self) Record[source]
pop_back(Records self)[source]
push_back(Records self, Record x)[source]
Parameters:

x (std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::value_type const &) –

rbegin(Records self) std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::reverse_iterator[source]
rend(Records self) std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::reverse_iterator[source]
reserve(Records self, std::vector< std::vector< BAG::CompoundDataType, std::allocator< BAG::CompoundDataType > > >::size_type n)[source]
Parameters:

n (std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::size_type) –

resize(Records self, std::vector< std::vector< BAG::CompoundDataType, std::allocator< BAG::CompoundDataType > > >::size_type new_size)[source]
Parameters:
  • new_size (std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::size_type) –

  • self (resize(Records) –

  • BAG::CompoundDataType (std::vector< std::vector<) –

  • new_size

  • x) (Record) –

  • new_size

  • x (std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::value_type const &) –

size(Records self) std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::size_type[source]
swap(Records self, Records v)[source]
Parameters:

v (std::vector< BAG::Record > &) –

property thisown

The membership flag

class bagPy.SimpleLayer[source]

Bases: Layer

Proxy of C++ BAG::SimpleLayer class.

__init__(*args, **kwargs)[source]
property thisown

The membership flag

class bagPy.SimpleLayerDescriptor[source]

Bases: LayerDescriptor

Proxy of C++ BAG::SimpleLayerDescriptor class.

__init__(*args, **kwargs)[source]
static create(Dataset dataset, BAG::LayerType type, uint64_t chunkSize, int compressionLevel) std::shared_ptr< BAG::SimpleLayerDescriptor >[source]
Parameters:
  • dataset (BAG::Dataset const &) –

  • type (enum BAG::LayerType) –

  • chunkSize (uint64_t) –

  • compressionLevel (int) –

static openDataset(Dataset dataset, BAG::LayerType type) std::shared_ptr< BAG::SimpleLayerDescriptor >[source]
Parameters:
  • dataset (BAG::Dataset const &) –

  • type (enum BAG::LayerType) –

property thisown

The membership flag

class bagPy.SurfaceCorrections[source]

Bases: Layer

Proxy of C++ BAG::SurfaceCorrections class.

__init__(*args, **kwargs)[source]
getDescriptor(SurfaceCorrections self) std::shared_ptr< BAG::SurfaceCorrectionsDescriptor >[source]
getDescriptor(SurfaceCorrections self) std::shared_ptr< BAG::SurfaceCorrectionsDescriptor const >
readCorrected(SurfaceCorrections self, uint32_t rowStart, uint32_t columnStart, uint32_t rowEnd, uint32_t columnEnd, uint8_t corrector, SimpleLayer layer) LayerItems[source]
Parameters:
  • rowStart (uint32_t) –

  • columnStart (uint32_t) –

  • rowEnd (uint32_t) –

  • columnEnd (uint32_t) –

  • corrector (uint8_t) –

  • layer (BAG::SimpleLayer const &) –

readCorrectedRow(SurfaceCorrections self, uint32_t row, uint32_t columnStart, uint32_t columnEnd, uint8_t corrector, SimpleLayer layer) LayerItems[source]
Parameters:
  • row (uint32_t) –

  • columnStart (uint32_t) –

  • columnEnd (uint32_t) –

  • corrector (uint8_t) –

  • layer (BAG::SimpleLayer const &) –

property thisown

The membership flag

class bagPy.SurfaceCorrectionsDescriptor[source]

Bases: LayerDescriptor

Proxy of C++ BAG::SurfaceCorrectionsDescriptor class.

__init__(*args, **kwargs)[source]
static create(Dataset dataset, BAG_SURFACE_CORRECTION_TOPOGRAPHY type, uint8_t numCorrections, uint64_t chunkSize, int compressionLevel) std::shared_ptr< BAG::SurfaceCorrectionsDescriptor >[source]
Parameters:
  • dataset (BAG::Dataset const &) –

  • type (enum BAG_SURFACE_CORRECTION_TOPOGRAPHY) –

  • numCorrections (uint8_t) –

  • chunkSize (uint64_t) –

  • compressionLevel (int) –

getDims(SurfaceCorrectionsDescriptor self) UInt32Pair[source]
getNumCorrectors(SurfaceCorrectionsDescriptor self) uint8_t[source]
getOrigin(SurfaceCorrectionsDescriptor self) DoublePair[source]
getSpacing(SurfaceCorrectionsDescriptor self) DoublePair[source]
getSurfaceType(SurfaceCorrectionsDescriptor self) BAG_SURFACE_CORRECTION_TOPOGRAPHY[source]
getVerticalDatums(SurfaceCorrectionsDescriptor self) std::string const &[source]
static openDataset(Dataset dataset) std::shared_ptr< BAG::SurfaceCorrectionsDescriptor >[source]
Parameters:

dataset (BAG::Dataset const &) –

setDims(SurfaceCorrectionsDescriptor self, uint32_t numRows, uint32_t numColumns) SurfaceCorrectionsDescriptor[source]
Parameters:
  • numRows (uint32_t) –

  • numColumns (uint32_t) –

setOrigin(SurfaceCorrectionsDescriptor self, double swX, double swY) SurfaceCorrectionsDescriptor[source]
Parameters:
  • swX (double) –

  • swY (double) –

setSpacing(SurfaceCorrectionsDescriptor self, double xSpacing, double ySpacing) SurfaceCorrectionsDescriptor[source]
Parameters:
  • xSpacing (double) –

  • ySpacing (double) –

setVerticalDatums(SurfaceCorrectionsDescriptor self, std::string verticalDatums) SurfaceCorrectionsDescriptor[source]
Parameters:

verticalDatums (std::string) –

property thisown

The membership flag

class bagPy.SwigPyIterator[source]

Bases: object

Proxy of C++ swig::SwigPyIterator class.

__init__(*args, **kwargs)[source]
advance(SwigPyIterator self, ptrdiff_t n) SwigPyIterator[source]
Parameters:

n (ptrdiff_t) –

copy(SwigPyIterator self) SwigPyIterator[source]
decr(SwigPyIterator self, size_t n=1) SwigPyIterator[source]
Parameters:

n (size_t) –

distance(SwigPyIterator self, SwigPyIterator x) ptrdiff_t[source]
Parameters:

x (swig::SwigPyIterator const &) –

equal(SwigPyIterator self, SwigPyIterator x) bool[source]
Parameters:

x (swig::SwigPyIterator const &) –

incr(SwigPyIterator self, size_t n=1) SwigPyIterator[source]
Parameters:

n (size_t) –

next(SwigPyIterator self) PyObject *[source]
previous(SwigPyIterator self) PyObject *[source]
value(SwigPyIterator self) PyObject *[source]
property thisown

The membership flag

class bagPy.TooManyCorrections[source]

Bases: object

Proxy of C++ BAG::TooManyCorrections class.

__init__(TooManyCorrections self) -> TooManyCorrections

__init__(TooManyCorrections self) TooManyCorrections[source]
what(TooManyCorrections self) char const *[source]
property thisown

The membership flag

class bagPy.TrackingItems[source]

Bases: object

Proxy of C++ std::vector< BagTrackingItem > class.

__init__(TrackingItems self) -> TrackingItems __init__(TrackingItems self, TrackingItems other) -> TrackingItems

Parameters:
  • other (std::vector< BagTrackingItem > const &) –

  • self (__init__(TrackingItems) –

  • TrackingItems (BagTrackingItem value) ->) –

  • size (std::vector< BagTrackingItem >::size_type) –

  • self

  • size

  • TrackingItems

  • size

  • value (std::vector< BagTrackingItem >::value_type const &) –

__init__(TrackingItems self) TrackingItems[source]
__init__(TrackingItems self, TrackingItems other) TrackingItems
Parameters:
  • other (std::vector< BagTrackingItem > const &) –

  • self (__init__(TrackingItems) –

  • TrackingItems (BagTrackingItem value) ->) –

  • size (std::vector< BagTrackingItem >::size_type) –

  • self

  • size

  • TrackingItems

  • size

  • value (std::vector< BagTrackingItem >::value_type const &) –

append(TrackingItems self, BagTrackingItem x)[source]
Parameters:

x (std::vector< BagTrackingItem >::value_type const &) –

assign(TrackingItems self, std::vector< BagTrackingItem >::size_type n, BagTrackingItem x)[source]
Parameters:
  • n (std::vector< BagTrackingItem >::size_type) –

  • x (std::vector< BagTrackingItem >::value_type const &) –

back(TrackingItems self) BagTrackingItem[source]
begin(TrackingItems self) std::vector< BagTrackingItem >::iterator[source]
capacity(TrackingItems self) std::vector< BagTrackingItem >::size_type[source]
clear(TrackingItems self)[source]
empty(TrackingItems self) bool[source]
end(TrackingItems self) std::vector< BagTrackingItem >::iterator[source]
erase(TrackingItems self, std::vector< BagTrackingItem >::iterator pos) std::vector< BagTrackingItem >::iterator[source]
Parameters:
  • pos (std::vector< BagTrackingItem >::iterator) –

  • self (erase(TrackingItems) –

  • first (std::vector< BagTrackingItem >::iterator) –

  • >::iterator (std::vector< BagTrackingItem >::iterator last) -> std::vector< BagTrackingItem) –

  • first

  • last (std::vector< BagTrackingItem >::iterator) –

front(TrackingItems self) BagTrackingItem[source]
get_allocator(TrackingItems self) std::vector< BagTrackingItem >::allocator_type[source]
insert(TrackingItems self, std::vector< BagTrackingItem >::iterator pos, BagTrackingItem x) std::vector< BagTrackingItem >::iterator[source]
Parameters:
  • pos (std::vector< BagTrackingItem >::iterator) –

  • x (std::vector< BagTrackingItem >::value_type const &) –

  • self (insert(TrackingItems) –

  • pos

  • n (std::vector< BagTrackingItem >::size_type) –

  • x) (BagTrackingItem) –

  • pos

  • n

  • x

iterator(TrackingItems self) SwigPyIterator[source]
pop(TrackingItems self) BagTrackingItem[source]
pop_back(TrackingItems self)[source]
push_back(TrackingItems self, BagTrackingItem x)[source]
Parameters:

x (std::vector< BagTrackingItem >::value_type const &) –

rbegin(TrackingItems self) std::vector< BagTrackingItem >::reverse_iterator[source]
rend(TrackingItems self) std::vector< BagTrackingItem >::reverse_iterator[source]
reserve(TrackingItems self, std::vector< BagTrackingItem >::size_type n)[source]
Parameters:

n (std::vector< BagTrackingItem >::size_type) –

resize(TrackingItems self, std::vector< BagTrackingItem >::size_type new_size)[source]
Parameters:
  • new_size (std::vector< BagTrackingItem >::size_type) –

  • self (resize(TrackingItems) –

  • new_size

  • x) (BagTrackingItem) –

  • new_size

  • x (std::vector< BagTrackingItem >::value_type const &) –

size(TrackingItems self) std::vector< BagTrackingItem >::size_type[source]
swap(TrackingItems self, TrackingItems v)[source]
Parameters:

v (std::vector< BagTrackingItem > &) –

property thisown

The membership flag

class bagPy.TrackingList[source]

Bases: object

Proxy of C++ BAG::TrackingList class.

__init__(*args, **kwargs)[source]
at(TrackingList self, size_t index) BagTrackingItem[source]
Parameters:

index (size_t) –

back(TrackingList self) BagTrackingItem[source]
begin(TrackingList self) BAG::TrackingList::iterator[source]
cbegin(TrackingList self) BAG::TrackingList::const_iterator[source]
cend(TrackingList self) BAG::TrackingList::const_iterator[source]
clear(TrackingList self)[source]
data(TrackingList self) BagTrackingItem[source]
empty(TrackingList self) bool[source]
end(TrackingList self) BAG::TrackingList::iterator[source]
front(TrackingList self) BagTrackingItem[source]
push_back(TrackingList self, BagTrackingItem value)[source]
Parameters:

value (BAG::TrackingList::value_type const &) –

reserve(TrackingList self, size_t newCapacity)[source]
Parameters:

newCapacity (size_t) –

resize(TrackingList self, size_t count)[source]
Parameters:

count (size_t) –

size(TrackingList self) size_t[source]
write(TrackingList self)[source]
property thisown

The membership flag

class bagPy.UInt16Vector[source]

Bases: object

Proxy of C++ std::vector< uint16_t > class.

__init__(UInt16Vector self) -> UInt16Vector __init__(UInt16Vector self, UInt16Vector other) -> UInt16Vector

Parameters:
  • other (std::vector< uint16_t > const &) –

  • self (__init__(UInt16Vector) –

  • UInt16Vector (std::vector< unsigned short >::value_type const & value) ->) –

  • size (std::vector< unsigned short >::size_type) –

  • self

  • size

  • UInt16Vector

  • size

  • value (std::vector< unsigned short >::value_type const &) –

__init__(UInt16Vector self) UInt16Vector[source]
__init__(UInt16Vector self, UInt16Vector other) UInt16Vector
Parameters:
  • other (std::vector< uint16_t > const &) –

  • self (__init__(UInt16Vector) –

  • UInt16Vector (std::vector< unsigned short >::value_type const & value) ->) –

  • size (std::vector< unsigned short >::size_type) –

  • self

  • size

  • UInt16Vector

  • size

  • value (std::vector< unsigned short >::value_type const &) –

append(UInt16Vector self, std::vector< unsigned short >::value_type const & x)[source]
Parameters:

x (std::vector< unsigned short >::value_type const &) –

assign(UInt16Vector self, std::vector< unsigned short >::size_type n, std::vector< unsigned short >::value_type const & x)[source]
Parameters:
  • n (std::vector< unsigned short >::size_type) –

  • x (std::vector< unsigned short >::value_type const &) –

back(UInt16Vector self) std::vector< unsigned short >::value_type const &[source]
begin(UInt16Vector self) std::vector< unsigned short >::iterator[source]
capacity(UInt16Vector self) std::vector< unsigned short >::size_type[source]
clear(UInt16Vector self)[source]
empty(UInt16Vector self) bool[source]
end(UInt16Vector self) std::vector< unsigned short >::iterator[source]
erase(UInt16Vector self, std::vector< unsigned short >::iterator pos) std::vector< unsigned short >::iterator[source]
Parameters:
  • pos (std::vector< unsigned short >::iterator) –

  • self (erase(UInt16Vector) –

  • first (std::vector< unsigned short >::iterator) –

  • >::iterator (std::vector< unsigned short >::iterator last) -> std::vector< unsigned short) –

  • first

  • last (std::vector< unsigned short >::iterator) –

front(UInt16Vector self) std::vector< unsigned short >::value_type const &[source]
get_allocator(UInt16Vector self) std::vector< unsigned short >::allocator_type[source]
insert(UInt16Vector self, std::vector< unsigned short >::iterator pos, std::vector< unsigned short >::value_type const & x) std::vector< unsigned short >::iterator[source]
Parameters:
  • pos (std::vector< unsigned short >::iterator) –

  • x (std::vector< unsigned short >::value_type const &) –

  • self (insert(UInt16Vector) –

  • pos

  • n (std::vector< unsigned short >::size_type) –

  • x) (std::vector< unsigned short >::value_type const &) –

  • pos

  • n

  • x

iterator(UInt16Vector self) SwigPyIterator[source]
pop(UInt16Vector self) std::vector< unsigned short >::value_type[source]
pop_back(UInt16Vector self)[source]
push_back(UInt16Vector self, std::vector< unsigned short >::value_type const & x)[source]
Parameters:

x (std::vector< unsigned short >::value_type const &) –

rbegin(UInt16Vector self) std::vector< unsigned short >::reverse_iterator[source]
rend(UInt16Vector self) std::vector< unsigned short >::reverse_iterator[source]
reserve(UInt16Vector self, std::vector< unsigned short >::size_type n)[source]
Parameters:

n (std::vector< unsigned short >::size_type) –

resize(UInt16Vector self, std::vector< unsigned short >::size_type new_size)[source]
Parameters:
  • new_size (std::vector< unsigned short >::size_type) –

  • self (resize(UInt16Vector) –

  • new_size

  • x) (std::vector< unsigned short >::value_type const &) –

  • new_size

  • x (std::vector< unsigned short >::value_type const &) –

size(UInt16Vector self) std::vector< unsigned short >::size_type[source]
swap(UInt16Vector self, UInt16Vector v)[source]
Parameters:

v (std::vector< uint16_t > &) –

property thisown

The membership flag

class bagPy.UInt32Pair[source]

Bases: object

Proxy of C++ std::pair< uint32_t,uint32_t > class.

__init__(UInt32Pair self) -> UInt32Pair __init__(UInt32Pair self, unsigned int first, unsigned int second) -> UInt32Pair

Parameters:
  • first (unsigned int) –

  • second (unsigned int) –

  • self (__init__(UInt32Pair) –

  • UInt32Pair (UInt32Pair other) ->) –

  • other (std::pair< uint32_t,uint32_t > const &) –

__init__(UInt32Pair self) UInt32Pair[source]
__init__(UInt32Pair self, unsigned int first, unsigned int second) UInt32Pair
Parameters:
  • first (unsigned int) –

  • second (unsigned int) –

  • self (__init__(UInt32Pair) –

  • UInt32Pair (UInt32Pair other) ->) –

  • other (std::pair< uint32_t,uint32_t > const &) –

property first

unsigned int

Type:

first

property second

unsigned int

Type:

second

property thisown

The membership flag

class bagPy.UInt32Vector[source]

Bases: object

Proxy of C++ std::vector< uint32_t > class.

__init__(UInt32Vector self) -> UInt32Vector __init__(UInt32Vector self, UInt32Vector other) -> UInt32Vector

Parameters:
  • other (std::vector< uint32_t > const &) –

  • self (__init__(UInt32Vector) –

  • UInt32Vector (std::vector< unsigned int >::value_type const & value) ->) –

  • size (std::vector< unsigned int >::size_type) –

  • self

  • size

  • UInt32Vector

  • size

  • value (std::vector< unsigned int >::value_type const &) –

__init__(UInt32Vector self) UInt32Vector[source]
__init__(UInt32Vector self, UInt32Vector other) UInt32Vector
Parameters:
  • other (std::vector< uint32_t > const &) –

  • self (__init__(UInt32Vector) –

  • UInt32Vector (std::vector< unsigned int >::value_type const & value) ->) –

  • size (std::vector< unsigned int >::size_type) –

  • self

  • size

  • UInt32Vector

  • size

  • value (std::vector< unsigned int >::value_type const &) –

append(UInt32Vector self, std::vector< unsigned int >::value_type const & x)[source]
Parameters:

x (std::vector< unsigned int >::value_type const &) –

assign(UInt32Vector self, std::vector< unsigned int >::size_type n, std::vector< unsigned int >::value_type const & x)[source]
Parameters:
  • n (std::vector< unsigned int >::size_type) –

  • x (std::vector< unsigned int >::value_type const &) –

back(UInt32Vector self) std::vector< unsigned int >::value_type const &[source]
begin(UInt32Vector self) std::vector< unsigned int >::iterator[source]
capacity(UInt32Vector self) std::vector< unsigned int >::size_type[source]
clear(UInt32Vector self)[source]
empty(UInt32Vector self) bool[source]
end(UInt32Vector self) std::vector< unsigned int >::iterator[source]
erase(UInt32Vector self, std::vector< unsigned int >::iterator pos) std::vector< unsigned int >::iterator[source]
Parameters:
  • pos (std::vector< unsigned int >::iterator) –

  • self (erase(UInt32Vector) –

  • first (std::vector< unsigned int >::iterator) –

  • >::iterator (std::vector< unsigned int >::iterator last) -> std::vector< unsigned int) –

  • first

  • last (std::vector< unsigned int >::iterator) –

front(UInt32Vector self) std::vector< unsigned int >::value_type const &[source]
get_allocator(UInt32Vector self) std::vector< unsigned int >::allocator_type[source]
insert(UInt32Vector self, std::vector< unsigned int >::iterator pos, std::vector< unsigned int >::value_type const & x) std::vector< unsigned int >::iterator[source]
Parameters:
  • pos (std::vector< unsigned int >::iterator) –

  • x (std::vector< unsigned int >::value_type const &) –

  • self (insert(UInt32Vector) –

  • pos

  • n (std::vector< unsigned int >::size_type) –

  • x) (std::vector< unsigned int >::value_type const &) –

  • pos

  • n

  • x

iterator(UInt32Vector self) SwigPyIterator[source]
pop(UInt32Vector self) std::vector< unsigned int >::value_type[source]
pop_back(UInt32Vector self)[source]
push_back(UInt32Vector self, std::vector< unsigned int >::value_type const & x)[source]
Parameters:

x (std::vector< unsigned int >::value_type const &) –

rbegin(UInt32Vector self) std::vector< unsigned int >::reverse_iterator[source]
rend(UInt32Vector self) std::vector< unsigned int >::reverse_iterator[source]
reserve(UInt32Vector self, std::vector< unsigned int >::size_type n)[source]
Parameters:

n (std::vector< unsigned int >::size_type) –

resize(UInt32Vector self, std::vector< unsigned int >::size_type new_size)[source]
Parameters:
  • new_size (std::vector< unsigned int >::size_type) –

  • self (resize(UInt32Vector) –

  • new_size

  • x) (std::vector< unsigned int >::value_type const &) –

  • new_size

  • x (std::vector< unsigned int >::value_type const &) –

size(UInt32Vector self) std::vector< unsigned int >::size_type[source]
swap(UInt32Vector self, UInt32Vector v)[source]
Parameters:

v (std::vector< uint32_t > &) –

property thisown

The membership flag

class bagPy.UInt8Array[source]

Bases: object

Proxy of C++ BAG::UInt8Array class.

__init__(UInt8Array self) -> UInt8Array __init__(UInt8Array self, size_t len) -> UInt8Array

Parameters:
  • len (size_t) –

  • self (__init__(UInt8Array) –

  • UInt8Array (UInt8Array other) ->) –

  • other (BAG::UInt8Array &&) –

__init__(UInt8Array self) UInt8Array[source]
__init__(UInt8Array self, size_t len) UInt8Array
Parameters:
  • len (size_t) –

  • self (__init__(UInt8Array) –

  • UInt8Array (UInt8Array other) ->) –

  • other (BAG::UInt8Array &&) –

at(UInt8Array self, size_t index) uint8_t &[source]
Parameters:

index (size_t) –

data(UInt8Array self) uint8_t *[source]
release(UInt8Array self) uint8_t *[source]
size(UInt8Array self) size_t[source]
property thisown

The membership flag

class bagPy.UknownMetadataProfile[source]

Bases: object

Proxy of C++ BAG::UknownMetadataProfile class.

__init__(UknownMetadataProfile self, std::string profile) -> UknownMetadataProfile

Parameters:

profile (std::string) –

__init__(UknownMetadataProfile self, std::string profile) UknownMetadataProfile[source]
Parameters:

profile (std::string) –

what(UknownMetadataProfile self) char const *[source]
property m_message

std::string

Type:

m_message

property thisown

The membership flag

class bagPy.UnknownSurfaceType[source]

Bases: object

Proxy of C++ BAG::UnknownSurfaceType class.

__init__(UnknownSurfaceType self) -> UnknownSurfaceType

__init__(UnknownSurfaceType self) UnknownSurfaceType[source]
what(UnknownSurfaceType self) char const *[source]
property thisown

The membership flag

class bagPy.UnrecognizedMetadataProfile[source]

Bases: object

Proxy of C++ BAG::UnrecognizedMetadataProfile class.

__init__(UnrecognizedMetadataProfile self, std::string profile) -> UnrecognizedMetadataProfile

Parameters:

profile (std::string) –

__init__(UnrecognizedMetadataProfile self, std::string profile) UnrecognizedMetadataProfile[source]
Parameters:

profile (std::string) –

what(UnrecognizedMetadataProfile self) char const *[source]
property m_message

std::string

Type:

m_message

property thisown

The membership flag

class bagPy.UnsupportedAttributeType[source]

Bases: object

Proxy of C++ BAG::UnsupportedAttributeType class.

__init__(UnsupportedAttributeType self) -> UnsupportedAttributeType

__init__(UnsupportedAttributeType self) UnsupportedAttributeType[source]
what(UnsupportedAttributeType self) char const *[source]
property thisown

The membership flag

class bagPy.UnsupportedDataType[source]

Bases: object

Proxy of C++ BAG::UnsupportedDataType class.

__init__(UnsupportedDataType self) -> UnsupportedDataType

__init__(UnsupportedDataType self) UnsupportedDataType[source]
what(UnsupportedDataType self) char const *[source]
property thisown

The membership flag

class bagPy.UnsupportedElementSize[source]

Bases: object

Proxy of C++ BAG::UnsupportedElementSize class.

__init__(UnsupportedElementSize self) -> UnsupportedElementSize

__init__(UnsupportedElementSize self) UnsupportedElementSize[source]
what(UnsupportedElementSize self) char const *[source]
property thisown

The membership flag

class bagPy.UnsupportedGroupType[source]

Bases: object

Proxy of C++ BAG::UnsupportedGroupType class.

__init__(UnsupportedGroupType self) -> UnsupportedGroupType

__init__(UnsupportedGroupType self) UnsupportedGroupType[source]
what(UnsupportedGroupType self) char const *[source]
property thisown

The membership flag

class bagPy.UnsupportedInterleavedLayer[source]

Bases: object

Proxy of C++ BAG::UnsupportedInterleavedLayer class.

__init__(UnsupportedInterleavedLayer self) -> UnsupportedInterleavedLayer

__init__(UnsupportedInterleavedLayer self) UnsupportedInterleavedLayer[source]
what(UnsupportedInterleavedLayer self) char const *[source]
property thisown

The membership flag

class bagPy.UnsupportedLayerType[source]

Bases: object

Proxy of C++ BAG::UnsupportedLayerType class.

__init__(UnsupportedLayerType self) -> UnsupportedLayerType

__init__(UnsupportedLayerType self) UnsupportedLayerType[source]
what(UnsupportedLayerType self) char const *[source]
property thisown

The membership flag

class bagPy.UnsupportedSimpleLayerType[source]

Bases: object

Proxy of C++ BAG::UnsupportedSimpleLayerType class.

__init__(UnsupportedSimpleLayerType self) -> UnsupportedSimpleLayerType

__init__(UnsupportedSimpleLayerType self) UnsupportedSimpleLayerType[source]
what(UnsupportedSimpleLayerType self) char const *[source]
property thisown

The membership flag

class bagPy.UnsupportedSurfaceType[source]

Bases: object

Proxy of C++ BAG::UnsupportedSurfaceType class.

__init__(UnsupportedSurfaceType self) -> UnsupportedSurfaceType

__init__(UnsupportedSurfaceType self) UnsupportedSurfaceType[source]
what(UnsupportedSurfaceType self) char const *[source]
property thisown

The membership flag

class bagPy.VRMetadata[source]

Bases: Layer

Proxy of C++ BAG::VRMetadata class.

__init__(*args, **kwargs)[source]
getDescriptor(VRMetadata self) std::shared_ptr< BAG::VRMetadataDescriptor >[source]
getDescriptor(VRMetadata self) std::shared_ptr< BAG::VRMetadataDescriptor const >
property thisown

The membership flag

class bagPy.VRMetadataDescriptor[source]

Bases: LayerDescriptor

Proxy of C++ BAG::VRMetadataDescriptor class.

__init__(*args, **kwargs)[source]
getMaxDimensions(VRMetadataDescriptor self) UInt32Pair[source]
getMaxResolution(VRMetadataDescriptor self) FloatPair[source]
getMinDimensions(VRMetadataDescriptor self) UInt32Pair[source]
getMinResolution(VRMetadataDescriptor self) FloatPair[source]
setMaxDimensions(VRMetadataDescriptor self, uint32_t maxDimX, uint32_t maxDimY) VRMetadataDescriptor[source]
Parameters:
  • maxDimX (uint32_t) –

  • maxDimY (uint32_t) –

setMaxResolution(VRMetadataDescriptor self, float maxResX, float maxResY) VRMetadataDescriptor[source]
Parameters:
setMinDimensions(VRMetadataDescriptor self, uint32_t minDimX, uint32_t minDimY) VRMetadataDescriptor[source]
Parameters:
  • minDimX (uint32_t) –

  • minDimY (uint32_t) –

setMinResolution(VRMetadataDescriptor self, float minResX, float minResY) VRMetadataDescriptor[source]
Parameters:
property thisown

The membership flag

class bagPy.VRNode[source]

Bases: Layer

Proxy of C++ BAG::VRNode class.

__init__(*args, **kwargs)[source]
getDescriptor(VRNode self) std::shared_ptr< BAG::VRNodeDescriptor >[source]
getDescriptor(VRNode self) std::shared_ptr< BAG::VRNodeDescriptor const >
property thisown

The membership flag

class bagPy.VRNodeDescriptor[source]

Bases: LayerDescriptor

Proxy of C++ BAG::VRNodeDescriptor class.

__init__(*args, **kwargs)[source]
getMinMaxHypStrength(VRNodeDescriptor self) FloatPair[source]
getMinMaxNSamples(VRNodeDescriptor self) UInt32Pair[source]
getMinMaxNumHypotheses(VRNodeDescriptor self) UInt32Pair[source]
setMinMaxHypStrength(VRNodeDescriptor self, float minHypStrength, float maxHypStrength) VRNodeDescriptor[source]
Parameters:
  • minHypStrength (float) –

  • maxHypStrength (float) –

setMinMaxNSamples(VRNodeDescriptor self, uint32_t minNSamples, uint32_t maxNSamples) VRNodeDescriptor[source]
Parameters:
  • minNSamples (uint32_t) –

  • maxNSamples (uint32_t) –

setMinMaxNumHypotheses(VRNodeDescriptor self, uint32_t minNumHypotheses, uint32_t maxNumHypotheses) VRNodeDescriptor[source]
Parameters:
  • minNumHypotheses (uint32_t) –

  • maxNumHypotheses (uint32_t) –

property thisown

The membership flag

class bagPy.VRRefinements[source]

Bases: Layer

Proxy of C++ BAG::VRRefinements class.

__init__(*args, **kwargs)[source]
getDescriptor(VRRefinements self) std::shared_ptr< BAG::VRRefinementsDescriptor >[source]
getDescriptor(VRRefinements self) std::shared_ptr< BAG::VRRefinementsDescriptor const >
property thisown

The membership flag

class bagPy.VRRefinementsDescriptor[source]

Bases: LayerDescriptor

Proxy of C++ BAG::VRRefinementsDescriptor class.

__init__(*args, **kwargs)[source]
getMinMaxDepth(VRRefinementsDescriptor self) FloatPair[source]
getMinMaxUncertainty(VRRefinementsDescriptor self) FloatPair[source]
setMinMaxDepth(VRRefinementsDescriptor self, float minDepth, float maxDepth) VRRefinementsDescriptor[source]
Parameters:
setMinMaxUncertainty(VRRefinementsDescriptor self, float minUncertainty, float maxUncertainty) VRRefinementsDescriptor[source]
Parameters:
  • minUncertainty (float) –

  • maxUncertainty (float) –

property thisown

The membership flag

class bagPy.VRTrackingItems[source]

Bases: object

Proxy of C++ std::vector< BAG::VRTrackingList::value_type > class.

__init__(VRTrackingItems self) -> VRTrackingItems __init__(VRTrackingItems self, VRTrackingItems other) -> VRTrackingItems

Parameters:
  • other (std::vector< BAG::VRTrackingList::value_type > const &) –

  • self (__init__(VRTrackingItems) –

  • VRTrackingItems (std::vector< BAG::VRTrackingList::value_type >::value_type const & value) ->) –

  • size (std::vector< BAG::VRTrackingList::value_type >::size_type) –

  • self

  • size

  • VRTrackingItems

  • size

  • value (std::vector< BAG::VRTrackingList::value_type >::value_type const &) –

__init__(VRTrackingItems self) VRTrackingItems[source]
__init__(VRTrackingItems self, VRTrackingItems other) VRTrackingItems
Parameters:
  • other (std::vector< BAG::VRTrackingList::value_type > const &) –

  • self (__init__(VRTrackingItems) –

  • VRTrackingItems (std::vector< BAG::VRTrackingList::value_type >::value_type const & value) ->) –

  • size (std::vector< BAG::VRTrackingList::value_type >::size_type) –

  • self

  • size

  • VRTrackingItems

  • size

  • value (std::vector< BAG::VRTrackingList::value_type >::value_type const &) –

append(VRTrackingItems self, std::vector< BAG::VRTrackingList::value_type >::value_type const & x)[source]
Parameters:

x (std::vector< BAG::VRTrackingList::value_type >::value_type const &) –

assign(VRTrackingItems self, std::vector< BAG::VRTrackingList::value_type >::size_type n, std::vector< BAG::VRTrackingList::value_type >::value_type const & x)[source]
Parameters:
  • n (std::vector< BAG::VRTrackingList::value_type >::size_type) –

  • x (std::vector< BAG::VRTrackingList::value_type >::value_type const &) –

back(VRTrackingItems self) std::vector< BAG::VRTrackingList::value_type >::value_type const &[source]
begin(VRTrackingItems self) std::vector< BAG::VRTrackingList::value_type >::iterator[source]
capacity(VRTrackingItems self) std::vector< BAG::VRTrackingList::value_type >::size_type[source]
clear(VRTrackingItems self)[source]
empty(VRTrackingItems self) bool[source]
end(VRTrackingItems self) std::vector< BAG::VRTrackingList::value_type >::iterator[source]
erase(VRTrackingItems self, std::vector< BAG::VRTrackingList::value_type >::iterator pos) std::vector< BAG::VRTrackingList::value_type >::iterator[source]
Parameters:
  • pos (std::vector< BAG::VRTrackingList::value_type >::iterator) –

  • self (erase(VRTrackingItems) –

  • first (std::vector< BAG::VRTrackingList::value_type >::iterator) –

  • >::iterator (std::vector< BAG::VRTrackingList::value_type >::iterator last) -> std::vector< BAG::VRTrackingList::value_type) –

  • first

  • last (std::vector< BAG::VRTrackingList::value_type >::iterator) –

front(VRTrackingItems self) std::vector< BAG::VRTrackingList::value_type >::value_type const &[source]
get_allocator(VRTrackingItems self) std::vector< BAG::VRTrackingList::value_type >::allocator_type[source]
insert(VRTrackingItems self, std::vector< BAG::VRTrackingList::value_type >::iterator pos, std::vector< BAG::VRTrackingList::value_type >::value_type const & x) std::vector< BAG::VRTrackingList::value_type >::iterator[source]
Parameters:
  • pos (std::vector< BAG::VRTrackingList::value_type >::iterator) –

  • x (std::vector< BAG::VRTrackingList::value_type >::value_type const &) –

  • self (insert(VRTrackingItems) –

  • pos

  • n (std::vector< BAG::VRTrackingList::value_type >::size_type) –

  • x) (std::vector< BAG::VRTrackingList::value_type >::value_type const &) –

  • pos

  • n

  • x

iterator(VRTrackingItems self) SwigPyIterator[source]
pop(VRTrackingItems self) std::vector< BAG::VRTrackingList::value_type >::value_type[source]
pop_back(VRTrackingItems self)[source]
push_back(VRTrackingItems self, std::vector< BAG::VRTrackingList::value_type >::value_type const & x)[source]
Parameters:

x (std::vector< BAG::VRTrackingList::value_type >::value_type const &) –

rbegin(VRTrackingItems self) std::vector< BAG::VRTrackingList::value_type >::reverse_iterator[source]
rend(VRTrackingItems self) std::vector< BAG::VRTrackingList::value_type >::reverse_iterator[source]
reserve(VRTrackingItems self, std::vector< BAG::VRTrackingList::value_type >::size_type n)[source]
Parameters:

n (std::vector< BAG::VRTrackingList::value_type >::size_type) –

resize(VRTrackingItems self, std::vector< BAG::VRTrackingList::value_type >::size_type new_size)[source]
Parameters:
  • new_size (std::vector< BAG::VRTrackingList::value_type >::size_type) –

  • self (resize(VRTrackingItems) –

  • new_size

  • x) (std::vector< BAG::VRTrackingList::value_type >::value_type const &) –

  • new_size

  • x (std::vector< BAG::VRTrackingList::value_type >::value_type const &) –

size(VRTrackingItems self) std::vector< BAG::VRTrackingList::value_type >::size_type[source]
swap(VRTrackingItems self, VRTrackingItems v)[source]
Parameters:

v (std::vector< BAG::VRTrackingList::value_type > &) –

property thisown

The membership flag

class bagPy.VRTrackingList[source]

Bases: object

Proxy of C++ BAG::VRTrackingList class.

__init__(*args, **kwargs)[source]
at(VRTrackingList self, size_t index) BagVRTrackingItem[source]
Parameters:

index (size_t) –

back(VRTrackingList self) BagVRTrackingItem[source]
begin(VRTrackingList self) BAG::VRTrackingList::iterator[source]
cbegin(VRTrackingList self) BAG::VRTrackingList::const_iterator[source]
cend(VRTrackingList self) BAG::VRTrackingList::const_iterator[source]
clear(VRTrackingList self)[source]
data(VRTrackingList self) BagVRTrackingItem[source]
empty(VRTrackingList self) bool[source]
end(VRTrackingList self) BAG::VRTrackingList::iterator[source]
front(VRTrackingList self) BagVRTrackingItem[source]
push_back(VRTrackingList self, BagVRTrackingItem value)[source]
Parameters:

value (BAG::VRTrackingList::value_type const &) –

reserve(VRTrackingList self, size_t newCapacity)[source]
Parameters:

newCapacity (size_t) –

resize(VRTrackingList self, size_t count)[source]
Parameters:

count (size_t) –

size(VRTrackingList self) size_t[source]
write(VRTrackingList self)[source]
property thisown

The membership flag

class bagPy.ValueNotFound[source]

Bases: object

Proxy of C++ BAG::ValueNotFound class.

__init__(ValueNotFound self) -> ValueNotFound

__init__(ValueNotFound self) ValueNotFound[source]
what(ValueNotFound self) char const *[source]
property thisown

The membership flag

class bagPy.ValueTable[source]

Bases: object

Proxy of C++ BAG::ValueTable class.

__init__(*args, **kwargs)[source]
addRecord(record)[source]

Override addRecord to get around SWIG mis-handling (which may be due to mis-configuration) of std::vector boxing and unboxing.

addRecords(ValueTable self, Records records)[source]
Parameters:

records (BAG::Records const &) –

getDefinition(ValueTable self) RecordDefinition[source]
getFieldIndex(ValueTable self, std::string const & name) size_t[source]
Parameters:

name (std::string const &) –

getFieldName(ValueTable self, size_t index) char const *[source]
Parameters:

index (size_t) –

getRecords(ValueTable self) Records[source]
getValue(ValueTable self, size_t recordIndex, std::string const & name) CompoundDataType[source]
Parameters:
  • recordIndex (size_t) –

  • name (std::string const &) –

  • self (getValue(ValueTable) –

  • recordIndex

  • CompoundDataType (size_t fieldIndex) ->) –

  • recordIndex

  • fieldIndex (size_t) –

setValue(ValueTable self, size_t recordIndex, std::string const & name, CompoundDataType value)[source]
Parameters:
  • recordIndex (size_t) –

  • name (std::string const &) –

  • value (BAG::CompoundDataType const &) –

  • self (setValue(ValueTable) –

  • recordIndex

  • fieldIndex (size_t) –

  • value) (CompoundDataType) –

  • recordIndex

  • fieldIndex

  • value

property thisown

The membership flag

class bagPy.WeakDatasetPtr[source]

Bases: object

Proxy of C++ std::weak_ptr< BAG::Dataset > class.

__init__(WeakDatasetPtr self) -> WeakDatasetPtr __init__(WeakDatasetPtr self, WeakDatasetPtr arg2) -> WeakDatasetPtr

Parameters:
  • arg2 (std::shared_ptr< BAG::Dataset > const &) –

  • self (__init__(WeakDatasetPtr) –

  • WeakDatasetPtr (std::shared_ptr< BAG::Dataset > const & arg2) ->) –

  • arg2

__init__(WeakDatasetPtr self) WeakDatasetPtr[source]
__init__(WeakDatasetPtr self, WeakDatasetPtr arg2) WeakDatasetPtr
Parameters:
  • arg2 (std::shared_ptr< BAG::Dataset > const &) –

  • self (__init__(WeakDatasetPtr) –

  • WeakDatasetPtr (std::shared_ptr< BAG::Dataset > const & arg2) ->) –

  • arg2

expired(WeakDatasetPtr self) bool[source]
lock(WeakDatasetPtr self) std::shared_ptr< BAG::Dataset >[source]
reset(WeakDatasetPtr self)[source]
swap(WeakDatasetPtr self, WeakDatasetPtr arg2)[source]
Parameters:

arg2 (std::weak_ptr< BAG::Dataset > &) –

use_count(WeakDatasetPtr self) long[source]
property thisown

The membership flag

class bagPy.WeakLayerDescPtr[source]

Bases: object

Proxy of C++ std::weak_ptr< BAG::LayerDescriptor const > class.

__init__(WeakLayerDescPtr self) -> WeakLayerDescPtr __init__(WeakLayerDescPtr self, WeakLayerDescPtr arg2) -> WeakLayerDescPtr

Parameters:
  • arg2 (std::shared_ptr< BAG::LayerDescriptor const > const &) –

  • self (__init__(WeakLayerDescPtr) –

  • WeakLayerDescPtr (std::shared_ptr< BAG::LayerDescriptor const > const & arg2) ->) –

  • arg2

__init__(WeakLayerDescPtr self) WeakLayerDescPtr[source]
__init__(WeakLayerDescPtr self, WeakLayerDescPtr arg2) WeakLayerDescPtr
Parameters:
  • arg2 (std::shared_ptr< BAG::LayerDescriptor const > const &) –

  • self (__init__(WeakLayerDescPtr) –

  • WeakLayerDescPtr (std::shared_ptr< BAG::LayerDescriptor const > const & arg2) ->) –

  • arg2

expired(WeakLayerDescPtr self) bool[source]
lock(WeakLayerDescPtr self) std::shared_ptr< BAG::LayerDescriptor const >[source]
reset(WeakLayerDescPtr self)[source]
swap(WeakLayerDescPtr self, WeakLayerDescPtr arg2)[source]
Parameters:

arg2 (std::weak_ptr< BAG::LayerDescriptor const > &) –

use_count(WeakLayerDescPtr self) long[source]
property thisown

The membership flag

class bagPy.WeakLayerDescVector[source]

Bases: object

Proxy of C++ std::vector< std::weak_ptr< BAG::LayerDescriptor const > > class.

__init__(WeakLayerDescVector self) -> WeakLayerDescVector __init__(WeakLayerDescVector self, WeakLayerDescVector other) -> WeakLayerDescVector

Parameters:
  • other (std::vector< std::weak_ptr< BAG::LayerDescriptor const > > const &) –

  • self (__init__(WeakLayerDescVector) –

  • WeakLayerDescVector (WeakLayerDescPtr value) ->) –

  • size (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type) –

  • self

  • size

  • WeakLayerDescVector

  • size

  • value (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::value_type const &) –

__init__(WeakLayerDescVector self) WeakLayerDescVector[source]
__init__(WeakLayerDescVector self, WeakLayerDescVector other) WeakLayerDescVector
Parameters:
  • other (std::vector< std::weak_ptr< BAG::LayerDescriptor const > > const &) –

  • self (__init__(WeakLayerDescVector) –

  • WeakLayerDescVector (WeakLayerDescPtr value) ->) –

  • size (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type) –

  • self

  • size

  • WeakLayerDescVector

  • size

  • value (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::value_type const &) –

append(WeakLayerDescVector self, WeakLayerDescPtr x)[source]
Parameters:

x (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::value_type const &) –

assign(WeakLayerDescVector self, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type n, WeakLayerDescPtr x)[source]
Parameters:
  • n (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type) –

  • x (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::value_type const &) –

back(WeakLayerDescVector self) WeakLayerDescPtr[source]
begin(WeakLayerDescVector self) std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator[source]
capacity(WeakLayerDescVector self) std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type[source]
clear(WeakLayerDescVector self)[source]
empty(WeakLayerDescVector self) bool[source]
end(WeakLayerDescVector self) std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator[source]
erase(WeakLayerDescVector self, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator pos) std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator[source]
Parameters:
  • pos (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator) –

  • self (erase(WeakLayerDescVector) –

  • first (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator) –

  • >::iterator (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator last) -> std::vector< std::weak_ptr< BAG::LayerDescriptor const >) –

  • first

  • last (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator) –

front(WeakLayerDescVector self) WeakLayerDescPtr[source]
get_allocator(WeakLayerDescVector self) std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::allocator_type[source]
insert(WeakLayerDescVector self, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator pos, WeakLayerDescPtr x) std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator[source]
Parameters:
  • pos (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator) –

  • x (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::value_type const &) –

  • self (insert(WeakLayerDescVector) –

  • pos

  • n (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type) –

  • x) (WeakLayerDescPtr) –

  • pos

  • n

  • x

iterator(WeakLayerDescVector self) SwigPyIterator[source]
pop(WeakLayerDescVector self) WeakLayerDescPtr[source]
pop_back(WeakLayerDescVector self)[source]
push_back(WeakLayerDescVector self, WeakLayerDescPtr x)[source]
Parameters:

x (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::value_type const &) –

rbegin(WeakLayerDescVector self) std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::reverse_iterator[source]
rend(WeakLayerDescVector self) std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::reverse_iterator[source]
reserve(WeakLayerDescVector self, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type n)[source]
Parameters:

n (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type) –

resize(WeakLayerDescVector self, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type new_size)[source]
Parameters:
  • new_size (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type) –

  • self (resize(WeakLayerDescVector) –

  • new_size

  • x) (WeakLayerDescPtr) –

  • new_size

  • x (std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::value_type const &) –

size(WeakLayerDescVector self) std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type[source]
swap(WeakLayerDescVector self, WeakLayerDescVector v)[source]
Parameters:

v (std::vector< std::weak_ptr< BAG::LayerDescriptor const > > &) –

property thisown

The membership flag

bagPy.CreateRecord_NOAA_OCS_2022_10(bool significantFeatures, bool featureLeastDepth, float featureSize, float featureSizeVar, bool coverage, bool bathyCoverage, float horizontalUncertFixed, float horizontalUncertVar, std::string surveyDateStart, std::string surveyDateEnd, std::string sourceInstitution, std::string sourceSurveyID, uint32_t sourceSurveyIndex, std::string licenseName, std::string licenseURL) Record[source]
Parameters:
  • significantFeatures (bool) –

  • featureLeastDepth (bool) –

  • featureSize (float) –

  • featureSizeVar (float) –

  • coverage (bool) –

  • bathyCoverage (bool) –

  • horizontalUncertFixed (float) –

  • horizontalUncertVar (float) –

  • surveyDateStart (std::string) –

  • surveyDateEnd (std::string) –

  • sourceInstitution (std::string) –

  • sourceSurveyID (std::string) –

  • sourceSurveyIndex (uint32_t) –

  • licenseName (std::string) –

  • licenseURL (std::string) –

bagPy.FloatLayerItems(FloatVector items) LayerItems[source]
Parameters:

items (std::vector< float,std::allocator< float > > const &) –

bagPy.SurfaceCorrectionsGriddedLayerItems(BagVerticalDatumCorrectionsGriddedItems items) LayerItems[source]
Parameters:

items (std::vector< BagVerticalDatumCorrectionsGridded,std::allocator< BagVerticalDatumCorrectionsGridded > > const &) –

bagPy.SurfaceCorrectionsLayerItems(BagVerticalDatumCorrectionsItems items) LayerItems[source]
Parameters:

items (std::vector< BagVerticalDatumCorrections,std::allocator< BagVerticalDatumCorrections > > const &) –

bagPy.UInt16LayerItems(UInt16Vector items) LayerItems[source]
Parameters:

items (std::vector< unsigned short,std::allocator< unsigned short > > const &) –

bagPy.UInt32LayerItems(UInt32Vector items) LayerItems[source]
Parameters:

items (std::vector< unsigned int,std::allocator< unsigned int > > const &) –

bagPy.VRMetadataLayerItems(BagVRMetadataItems items) LayerItems[source]
Parameters:

items (std::vector< BagVRMetadataItem,std::allocator< BagVRMetadataItem > > const &) –

bagPy.VRNodeLayerItems(BagVRNodeItems items) LayerItems[source]
Parameters:

items (std::vector< BagVRNodeItem,std::allocator< BagVRNodeItem > > const &) –

bagPy.VRRefinementsLayerItems(BagVRRefinementsItems items) LayerItems[source]
Parameters:

items (std::vector< BagVRRefinementsItem,std::allocator< BagVRRefinementsItem > > const &) –

bagPy.VerticalDatumCorrectionsGriddedLayerItems(BagVerticalDatumCorrectionsGriddedItems items) LayerItems[source]
Parameters:

items (std::vector< BagVerticalDatumCorrectionsGridded,std::allocator< BagVerticalDatumCorrectionsGridded > > const &) –

bagPy.VerticalDatumCorrectionsLayerItems(BagVerticalDatumCorrectionsItems items) LayerItems[source]
Parameters:

items (std::vector< BagVerticalDatumCorrections,std::allocator< BagVerticalDatumCorrections > > const &) –

bagPy.bagFreeMetadata(BagMetadata metadata)[source]
Parameters:

metadata (BagMetadata &) –

bagPy.bagInitMetadata(BagMetadata metadata)[source]
Parameters:

metadata (BagMetadata &) –

bagPy.getBool(CompoundDataType v) bool[source]
Parameters:

v (BAG::CompoundDataType const &) –

bagPy.getFloat(CompoundDataType v) float[source]
Parameters:

v (BAG::CompoundDataType const &) –

bagPy.getLayerTypeAsString(BAG::LayerType lt) std::string const[source]
Parameters:

lt (enum BAG::LayerType) –

bagPy.getString(CompoundDataType v) std::string[source]
Parameters:

v (BAG::CompoundDataType const &) –

bagPy.getUInt32(CompoundDataType v) unsigned int[source]
Parameters:

v (BAG::CompoundDataType const &) –

bagPy.initProcessStep(BagProcessStep processStep)[source]
Parameters:

processStep (BagProcessStep &) –

bagPy.initResponsibleParty(BagResponsibleParty responsibleParty)[source]
Parameters:

responsibleParty (BagResponsibleParty &) –

bagPy.initSourceInfo(BagSource sourceInfo)[source]
Parameters:

sourceInfo (BagSource &) –

bagPy.is_python_builtin() bool[source]

Functions

CreateRecord_NOAA_OCS_2022_10(...)

param significantFeatures:

FloatLayerItems(FloatVector items)

param items:

SurfaceCorrectionsGriddedLayerItems(...)

param items:

SurfaceCorrectionsLayerItems(...)

param items:

UInt16LayerItems(UInt16Vector items)

param items:

UInt32LayerItems(UInt32Vector items)

param items:

VRMetadataLayerItems(BagVRMetadataItems items)

param items:

VRNodeLayerItems(BagVRNodeItems items)

param items:

VRRefinementsLayerItems(...)

param items:

VerticalDatumCorrectionsGriddedLayerItems(...)

param items:

VerticalDatumCorrectionsLayerItems(...)

param items:

bagFreeMetadata(BagMetadata metadata)

param metadata:

bagInitMetadata(BagMetadata metadata)

param metadata:

getBool(CompoundDataType v)

param v:

getFloat(CompoundDataType v)

param v:

getLayerTypeAsString(BAG)

param lt:

getString(CompoundDataType v)

param v:

getUInt32(CompoundDataType v)

param v:

initProcessStep(BagProcessStep processStep)

param processStep:

initResponsibleParty(...)

param responsibleParty:

initSourceInfo(BagSource sourceInfo)

param sourceInfo:

is_python_builtin()

Classes

BAG_COMPOUND_DATA_PAYLOAD

Proxy of C++ BAG_COMPOUND_DATA_PAYLOAD class.

BagCompoundDataType

Proxy of C++ BagCompoundDataType class.

BagDataQuality

Proxy of C++ BagDataQuality class.

BagIdentification

Proxy of C++ BagIdentification class.

BagLegalConstraints

Proxy of C++ BagLegalConstraints class.

BagMetadata

Proxy of C++ BagMetadata class.

BagProcessStep

Proxy of C++ BagProcessStep class.

BagReferenceSystem

Proxy of C++ BagReferenceSystem class.

BagResponsibleParty

Proxy of C++ BagResponsibleParty class.

BagSecurityConstraints

Proxy of C++ BagSecurityConstraints class.

BagSource

Proxy of C++ BagSource class.

BagSpatialRepresentation

Proxy of C++ BagSpatialRepresentation class.

BagTrackingItem

Proxy of C++ BagTrackingItem class.

BagVRMetadataItem

Proxy of C++ BagVRMetadataItem class.

BagVRMetadataItems

Proxy of C++ std::vector< BagVRMetadataItem > class.

BagVRNodeItem

Proxy of C++ BagVRNodeItem class.

BagVRNodeItems

Proxy of C++ std::vector< BagVRNodeItem > class.

BagVRRefinementsItem

Proxy of C++ BagVRRefinementsItem class.

BagVRRefinementsItems

Proxy of C++ std::vector< BagVRRefinementsItem > class.

BagVRTrackingItem

Proxy of C++ BagVRTrackingItem class.

BagVerticalCorrectorDef

Proxy of C++ BagVerticalCorrectorDef class.

BagVerticalDatumCorrections

Proxy of C++ BagVerticalDatumCorrections class.

BagVerticalDatumCorrectionsGridded

Proxy of C++ BagVerticalDatumCorrectionsGridded class.

BagVerticalDatumCorrectionsGriddedItems

Proxy of C++ std::vector< BagVerticalDatumCorrectionsGridded > class.

BagVerticalDatumCorrectionsItems

Proxy of C++ std::vector< BagVerticalDatumCorrections > class.

CannotReadNumCorrections

Proxy of C++ BAG::CannotReadNumCorrections class.

CompoundDataType

Proxy of C++ BAG::CompoundDataType class.

CompressionNeedsChunkingSet

Proxy of C++ BAG::CompressionNeedsChunkingSet class.

CoordSysError

Proxy of C++ BAG::CoordSysError class.

Cover

Proxy of C++ std::pair< std::pair< double,double >,std::pair< double,double > > class.

Dataset

Proxy of C++ BAG::Dataset class.

DatasetNotFound

Proxy of C++ BAG::DatasetNotFound class.

DatasetRequiresVariableResolution

Proxy of C++ BAG::DatasetRequiresVariableResolution class.

Descriptor

Proxy of C++ BAG::Descriptor class.

DoublePair

Proxy of C++ std::pair< double,double > class.

ErrorLoadingMetadata

Proxy of C++ BAG::ErrorLoadingMetadata class.

FieldDefinition

Proxy of C++ FieldDefinition class.

FieldNotFound

Proxy of C++ BAG::FieldNotFound class.

FloatPair

Proxy of C++ std::pair< float,float > class.

FloatVector

Proxy of C++ std::vector< float > class.

GeorefMetadataLayer

Proxy of C++ BAG::GeorefMetadataLayer class.

GeorefMetadataLayerDescriptor

Proxy of C++ BAG::GeorefMetadataLayerDescriptor class.

GeorefMetadataLayerVector

Proxy of C++ std::vector< std::shared_ptr< BAG::GeorefMetadataLayer > > class.

InterleavedLegacyLayer

Proxy of C++ BAG::InterleavedLegacyLayer class.

InterleavedLegacyLayerDescriptor

Proxy of C++ BAG::InterleavedLegacyLayerDescriptor class.

InvalidBuffer

Proxy of C++ BAG::InvalidBuffer class.

InvalidCast

Proxy of C++ BAG::InvalidCast class.

InvalidCorrector

Proxy of C++ BAG::InvalidCorrector class.

InvalidDatumError

Proxy of C++ BAG::InvalidDatumError class.

InvalidDescriptor

Proxy of C++ BAG::InvalidDescriptor class.

InvalidEllipsoidError

Proxy of C++ BAG::InvalidEllipsoidError class.

InvalidKeyType

Proxy of C++ BAG::InvalidKeyType class.

InvalidLayerDescriptor

Proxy of C++ BAG::InvalidLayerDescriptor class.

InvalidLayerId

Proxy of C++ BAG::InvalidLayerId class.

InvalidReadSize

Proxy of C++ BAG::InvalidReadSize class.

InvalidType

Proxy of C++ BAG::InvalidType class.

InvalidVRRefinementDimensions

Proxy of C++ BAG::InvalidVRRefinementDimensions class.

InvalidValue

Proxy of C++ BAG::InvalidValue class.

InvalidValueKey

Proxy of C++ BAG::InvalidValueKey class.

InvalidValueSize

Proxy of C++ BAG::InvalidValueSize class.

InvalidWriteSize

Proxy of C++ BAG::InvalidWriteSize class.

Layer

Proxy of C++ BAG::Layer class.

LayerDescriptor

Proxy of C++ BAG::LayerDescriptor class.

LayerExists

Proxy of C++ BAG::LayerExists class.

LayerItems

Proxy of C++ BAG::LayerItems class.

LayerNotFound

Proxy of C++ BAG::LayerNotFound class.

LayerRequiresChunkingSet

Proxy of C++ BAG::LayerRequiresChunkingSet class.

LayerTypeMap

Proxy of C++ std::unordered_map< BAG::LayerType,std::string > class.

LayerTypeVector

Proxy of C++ std::vector< BAG::LayerType > class.

LayerVector

Proxy of C++ std::vector< std::shared_ptr< BAG::Layer > > class.

Metadata

Proxy of C++ BAG::Metadata class.

MetadataNotFound

Proxy of C++ BAG::MetadataNotFound class.

NameRequired

Proxy of C++ BAG::NameRequired class.

ReadOnlyError

Proxy of C++ BAG::ReadOnlyError class.

Record

Proxy of C++ std::vector< BAG::CompoundDataType > class.

RecordDefinition

Proxy of C++ std::vector< FieldDefinition > class.

Records

Proxy of C++ std::vector< BAG::Record > class.

SimpleLayer

Proxy of C++ BAG::SimpleLayer class.

SimpleLayerDescriptor

Proxy of C++ BAG::SimpleLayerDescriptor class.

SurfaceCorrections

Proxy of C++ BAG::SurfaceCorrections class.

SurfaceCorrectionsDescriptor

Proxy of C++ BAG::SurfaceCorrectionsDescriptor class.

SwigPyIterator

Proxy of C++ swig::SwigPyIterator class.

TooManyCorrections

Proxy of C++ BAG::TooManyCorrections class.

TrackingItems

Proxy of C++ std::vector< BagTrackingItem > class.

TrackingList

Proxy of C++ BAG::TrackingList class.

UInt16Vector

Proxy of C++ std::vector< uint16_t > class.

UInt32Pair

Proxy of C++ std::pair< uint32_t,uint32_t > class.

UInt32Vector

Proxy of C++ std::vector< uint32_t > class.

UInt8Array

Proxy of C++ BAG::UInt8Array class.

UknownMetadataProfile

Proxy of C++ BAG::UknownMetadataProfile class.

UnknownSurfaceType

Proxy of C++ BAG::UnknownSurfaceType class.

UnrecognizedMetadataProfile

Proxy of C++ BAG::UnrecognizedMetadataProfile class.

UnsupportedAttributeType

Proxy of C++ BAG::UnsupportedAttributeType class.

UnsupportedDataType

Proxy of C++ BAG::UnsupportedDataType class.

UnsupportedElementSize

Proxy of C++ BAG::UnsupportedElementSize class.

UnsupportedGroupType

Proxy of C++ BAG::UnsupportedGroupType class.

UnsupportedInterleavedLayer

Proxy of C++ BAG::UnsupportedInterleavedLayer class.

UnsupportedLayerType

Proxy of C++ BAG::UnsupportedLayerType class.

UnsupportedSimpleLayerType

Proxy of C++ BAG::UnsupportedSimpleLayerType class.

UnsupportedSurfaceType

Proxy of C++ BAG::UnsupportedSurfaceType class.

VRMetadata

Proxy of C++ BAG::VRMetadata class.

VRMetadataDescriptor

Proxy of C++ BAG::VRMetadataDescriptor class.

VRNode

Proxy of C++ BAG::VRNode class.

VRNodeDescriptor

Proxy of C++ BAG::VRNodeDescriptor class.

VRRefinements

Proxy of C++ BAG::VRRefinements class.

VRRefinementsDescriptor

Proxy of C++ BAG::VRRefinementsDescriptor class.

VRTrackingItems

Proxy of C++ std::vector< BAG::VRTrackingList::value_type > class.

VRTrackingList

Proxy of C++ BAG::VRTrackingList class.

ValueNotFound

Proxy of C++ BAG::ValueNotFound class.

ValueTable

Proxy of C++ BAG::ValueTable class.

WeakDatasetPtr

Proxy of C++ std::weak_ptr< BAG::Dataset > class.

WeakLayerDescPtr

Proxy of C++ std::weak_ptr< BAG::LayerDescriptor const > class.

WeakLayerDescVector

Proxy of C++ std::vector< std::weak_ptr< BAG::LayerDescriptor const > > class.

Class Inheritance Diagram

Inheritance diagram of bagPy.BAG_COMPOUND_DATA_PAYLOAD, bagPy.BagCompoundDataType, bagPy.BagDataQuality, bagPy.BagIdentification, bagPy.BagLegalConstraints, bagPy.BagMetadata, bagPy.BagProcessStep, bagPy.BagReferenceSystem, bagPy.BagResponsibleParty, bagPy.BagSecurityConstraints, bagPy.BagSource, bagPy.BagSpatialRepresentation, bagPy.BagTrackingItem, bagPy.BagVRMetadataItem, bagPy.BagVRMetadataItems, bagPy.BagVRNodeItem, bagPy.BagVRNodeItems, bagPy.BagVRRefinementsItem, bagPy.BagVRRefinementsItems, bagPy.BagVRTrackingItem, bagPy.BagVerticalCorrectorDef, bagPy.BagVerticalDatumCorrections, bagPy.BagVerticalDatumCorrectionsGridded, bagPy.BagVerticalDatumCorrectionsGriddedItems, bagPy.BagVerticalDatumCorrectionsItems, bagPy.CannotReadNumCorrections, bagPy.CompoundDataType, bagPy.CompressionNeedsChunkingSet, bagPy.CoordSysError, bagPy.Cover, bagPy.Dataset, bagPy.DatasetNotFound, bagPy.DatasetRequiresVariableResolution, bagPy.Descriptor, bagPy.DoublePair, bagPy.ErrorLoadingMetadata, bagPy.FieldDefinition, bagPy.FieldNotFound, bagPy.FloatPair, bagPy.FloatVector, bagPy.GeorefMetadataLayer, bagPy.GeorefMetadataLayerDescriptor, bagPy.GeorefMetadataLayerVector, bagPy.InterleavedLegacyLayer, bagPy.InterleavedLegacyLayerDescriptor, bagPy.InvalidBuffer, bagPy.InvalidCast, bagPy.InvalidCorrector, bagPy.InvalidDatumError, bagPy.InvalidDescriptor, bagPy.InvalidEllipsoidError, bagPy.InvalidKeyType, bagPy.InvalidLayerDescriptor, bagPy.InvalidLayerId, bagPy.InvalidReadSize, bagPy.InvalidType, bagPy.InvalidVRRefinementDimensions, bagPy.InvalidValue, bagPy.InvalidValueKey, bagPy.InvalidValueSize, bagPy.InvalidWriteSize, bagPy.Layer, bagPy.LayerDescriptor, bagPy.LayerExists, bagPy.LayerItems, bagPy.LayerNotFound, bagPy.LayerRequiresChunkingSet, bagPy.LayerTypeMap, bagPy.LayerTypeVector, bagPy.LayerVector, bagPy.Metadata, bagPy.MetadataNotFound, bagPy.NameRequired, bagPy.ReadOnlyError, bagPy.Record, bagPy.RecordDefinition, bagPy.Records, bagPy.SimpleLayer, bagPy.SimpleLayerDescriptor, bagPy.SurfaceCorrections, bagPy.SurfaceCorrectionsDescriptor, bagPy.SwigPyIterator, bagPy.TooManyCorrections, bagPy.TrackingItems, bagPy.TrackingList, bagPy.UInt16Vector, bagPy.UInt32Pair, bagPy.UInt32Vector, bagPy.UInt8Array, bagPy.UknownMetadataProfile, bagPy.UnknownSurfaceType, bagPy.UnrecognizedMetadataProfile, bagPy.UnsupportedAttributeType, bagPy.UnsupportedDataType, bagPy.UnsupportedElementSize, bagPy.UnsupportedGroupType, bagPy.UnsupportedInterleavedLayer, bagPy.UnsupportedLayerType, bagPy.UnsupportedSimpleLayerType, bagPy.UnsupportedSurfaceType, bagPy.VRMetadata, bagPy.VRMetadataDescriptor, bagPy.VRNode, bagPy.VRNodeDescriptor, bagPy.VRRefinements, bagPy.VRRefinementsDescriptor, bagPy.VRTrackingItems, bagPy.VRTrackingList, bagPy.ValueNotFound, bagPy.ValueTable, bagPy.WeakDatasetPtr, bagPy.WeakLayerDescPtr, bagPy.WeakLayerDescVector