Agregado de caja delimitadora sobre una columna de valores tpcpoint, tpcpatch o tpcbox. Devuelve el tpcbox más pequeño que contiene todas las entradas. Agregar a través de pcid distintos genera un error — la caja delimitadora sería ininterpretable ya que las dimensiones son relativas al pcid.
extent(tpcpoint) → tpcbox
extent(tpcpatch) → tpcbox
extent(tpcbox) → tpcbox
Conteo temporal y conteo por ventana de filas superpuestas en cada marca de tiempo. El resultado es un tint. Todas las filas de entrada deben compartir el mismo subtipo temporal (instante / secuencia / conjunto de secuencias).
tcount(tpcpoint) → tint, tcount(tpcpatch) → tint
wcount(tpcpoint,interval) → tint, wcount(tpcpatch,interval) → tint
Conteo de puntos de pcpatch por instante, sumado a través de las filas. Distinto de tcount(tpcpatch), que cuenta el número de parches (siempre 1 por instante). tnpoints se lee como «cuántos puntos había en la nube en el tiempo t», la primitiva natural para el control de calidad de la ingesta y los paneles de densidad a lo largo del tiempo.
tnpoints(tpcpatch) → tint
Densidad de puntos por instante (numPoints / área-bbox-xy) sumada a través de las filas. Cada pcpatch lleva el PCBOUNDS en línea (xmin / xmax / ymin / ymax) por lo que el término de área de la caja delimitadora se lee directamente — sin recálculo. Un parche de 1 punto o colineal produce +Infinity para ese instante; filtre con isfinite() en consultas posteriores si es necesario.
tdensity(tpcpatch) → tfloat
Combina múltiples valores temporales en uno solo con todos los instantes de entrada fusionados en orden temporal. Todas las entradas deben compartir el mismo pcid y subtipo.
merge(tpcpoint) → tpcpoint, merge(tpcpatch) → tpcpatch
Agregados de construcción en flujo: appendInstant ensambla instantes en una secuencia; appendSequence ensambla secuencias en un conjunto de secuencias. Útil para cargadores de trayectorias que consumen filas en orden temporal.
appendInstant(tpcpoint[,interp,maxt]) → tpcpoint, appendInstant(tpcpatch) → tpcpatch
appendSequence(tpcpoint) → tpcpoint, appendSequence(tpcpatch) → tpcpatch