iBase Interface

iBase Types

class itaps.iBase.ITAPSError

The exception type used for all internal ITAPS errors.

class itaps.iBase.Base

The base class for all PyTAPS interfaces (e.g. itaps.iMesh.Mesh).

class itaps.iBase.Entity

An individual entity from a specific interface.

class itaps.iBase.EntitySet

The base class for all interface-specific entity set types (e.g. itaps.iMesh.EntitySet).

class itaps.iBase.Tag

The base class for all interface-specific tag types (e.g. itaps.iMesh.Tag).

Exceptions

class itaps.iBase.ITAPSError

The base exception type used for all internal ITAPS errors.

class itaps.iBase.MeshAlreadyLoadedError

Equivalent to iBase_MESH_ALREADY_LOADED.

class itaps.iBase.NoMeshDataError

Equivalent to iBase_NO_MESH_DATA.

class itaps.iBase.FileNotFoundError

Equivalent to iBase_FILE_NOT_FOUND.

class itaps.iBase.FileWriteError

Equivalent to iBase_FILE_WRITE_ERROR.

class itaps.iBase.NilArrayError

Equivalent to iBase_NIL_ARRAY.

class itaps.iBase.ArraySizeError

Equivalent to iBase_BAD_ARRAY_SIZE.

class itaps.iBase.ArrayDimensionError

Equivalent to iBase_BAD_ARRAY_DIMENSION.

class itaps.iBase.EntityHandleError

Equivalent to iBase_INVALID_ENTITY_HANDLE.

class itaps.iBase.EntityCountError

Equivalent to iBase_INVALID_ENTITY_COUNT.

class itaps.iBase.EntityTypeError

Equivalent to iBase_INVALID_ENTITY_TYPE.

class itaps.iBase.EntityTopologyError

Equivalent to iBase_INVALID_ENTITY_TOPOLOGY.

class itaps.iBase.TypeAndTopoError

Equivalent to iBase_BAD_TYPE_AND_TOPO.

class itaps.iBase.EntityCreationError

Equivalent to iBase_ENTITY_CREATION_ERROR.

class itaps.iBase.TagHandleError

Equivalent to iBase_INVALID_TAG_HANDLE.

class itaps.iBase.TagNotFoundError

Equivalent to iBase_TAG_NOT_FOUND.

class itaps.iBase.TagAlreadyExistsError

Equivalent to iBase_TAG_ALREADY_EXISTS.

class itaps.iBase.TagInUseError

Equivalent to iBase_TAG_IN_USE.

class itaps.iBase.EntitySetHandleError

Equivalent to iBase_INVALID_ENTITYSET_HANDLE.

class itaps.iBase.IteratorHandleError

Equivalent to iBase_INVALID_ITERATOR_HANDLE.

class itaps.iBase.ArgumentError

Equivalent to iBase_INVALID_ARGUMENT.

class itaps.iBase.MemoryAllocationError

Equivalent to iBase_MEMORY_ALLOCATION_FAILED.

class itaps.iBase.NotSupportedError

Equivalent to iBase_NOT_SUPPORTED.

class itaps.iBase.UnknownError

Equivalent to iBase_FAILURE.

Enumerations

class itaps.iBase.Type

An enumeration of entity types corresponding to iBase_EntityType.

vertex

A zero-dimensional entity

edge

A one-dimensional entity

face

A two-dimensional entity

region

A three-dimensional entity

all

Allows the user to request information about all the types

class itaps.iBase.AdjCost

An enumeration of adjacency costs corresponding to iBase_AdjacencyCost.

unavailable

Adjacency information not supported

all_order_1

No more than local mesh traversal required

all_order_logn

Global tree search

all_order_n

Global exhaustive search

some_order_1

Only some adjacency info, local

some_order_logn

Only some adjacency info, tree

some_order_n

Only some adjacency info, exhaustive

available

All intermediate entities available

class itaps.iBase.StorageOrder

An enumeration of storage orders corresponding to iBase_StorageOrder.

interleaved

Coordinates are interleaved, e.g. ((x1, y1, z1), (x2, y2, z2), ...). This is the default.

blocked

Coordinates are blocked, e.g. ((x1, x2, ...), (y1, y2, ...), (z1, z2, ...)).

class itaps.iBase.CreationStatus

An enumeration of entity creation statuses corresponding to iBase_CreationStatus.

new

New entity was created

exists

Entity already exists

duplicated

Duplicate entity created

failed

Creation failed

Table Of Contents

Previous topic

Coming from C

Next topic

iMesh Interface

This Page