FISH Functions

The type specifiers used in the FISH function signatures are given in the “FISH Type Index” section.

Data Label Utilities

data.label.arrow(UDL_PNT)
data.label.create(VEC<,INT/STR>)
data.label.delete(UDL_PNT)
data.label.end(UDL_PNT<,INT>)
data.label.find(INT/STR)
data.label.head
data.label.list
data.label.maxid
data.label.name(UDL_PNT)
data.label.next(UDL_PNT)
data.label.num
data.label.pos(UDL_PNT<,INT>)
data.label.text(UDL_PNT)
data.label.typeid

Data Scalar Utilities

data.scalar.create(VEC)
data.scalar.delete(UDS_PNT)
data.scalar.extra(UDS_PNT<,INT>)
data.scalar.find(INT)
data.scalar.group(UDS_PNT<,INT/STR>)
data.scalar.group.remove(UDS_PNT,INT/STR)
data.scalar.head
data.scalar.id(UDS_PNT)
data.scalar.isgroup(UDS_PNT,INT/STR<,INT/STR>)
data.scalar.list
data.scalar.maxid
data.scalar.near(VEC<,FLT>)
data.scalar.next(UDS_PNT)
data.scalar.num
data.scalar.pos(UDS_PNT<,INT>)
data.scalar.typeid
data.scalar.value(UDS_PNT)

Data Tensor Utilities

data.tensor.create(VEC)
data.tensor.delete(UDT_PNT)
data.tensor.extra(UDT_PNT<,INT>)
data.tensor.find(INT)
data.tensor.group(UDT_PNT<,INT/STR>)
data.tensor.group.remove(UDT_PNT,INT/STR)
data.tensor.head
data.tensor.id(UDT_PNT)
data.tensor.isgroup(UDT_PNT,INT/STR<,INT/STR>)
data.tensor.list
data.tensor.maxid
data.tensor.near(VEC<,FLT>)
data.tensor.next(UDT_PNT)
data.tensor.num
data.tensor.pos(UDT_PNT<,INT>)
data.tensor.typeid
data.tensor.value(UDT_PNT<,INT<,INT>>)

Data Vector Utilities

data.vector.create(VEC)
data.vector.ddir(UDV_PNT)(3D only)
data.vector.delete(UDV_PNT)
data.vector.dip(UDV_PNT)
data.vector.extra(UDV_PNT<,INT>)
data.vector.find(INT)
data.vector.group(UDV_PNT<,INT/STR>)
data.vector.group.remove(UDV_PNT,INT/STR)
data.vector.head
data.vector.id(UDV_PNT)
data.vector.isgroup(UDV_PNT,INT/STR<,INT/STR>)
data.vector.list
data.vector.maxid
data.vector.near(VEC<,FLT>)
data.vector.next(UDV_PNT)
data.vector.num
data.vector.pos(UDV_PNT<,INT>)
data.vector.typeid
data.vector.value(UDV_PNT<,INT>)