TerraLib 4.1
TeTemporalSeries Class Reference

A class to represent temporal series. More...

#include <TeTemporalSeries.h>

List of all members.

Public Member Functions

 TeTemporalSeries ()
 serie
 TeTemporalSeries (TeChronon chr, TeTheme *theme=0, const string &table="", const string &col="", TeStatisticType tOper=TeNOSTATISTIC, TeStatisticType sOper=TeNOSTATISTIC)
 Constructor.
 TeTemporalSeries (TeTheme *theme, const string &objId, TeChronon chr, const string &table, const string &col, TeStatisticType tOper, TeStatisticType sOper)
 Constructor.
bool getTSEntry (TeTSEntry &ts, unsigned int frame)
 Gets the time frame (0 until n-1)
TeTemporalSeriesoperator= (const TeTemporalSeries &other)
 Operator =.
bool buildFrameIntervals ()
 Fills the time interval for each frame.
int numTimeFrames ()
 Returns the number of time frames.
int timeInt (int frame)
 Returns the time of each frame.
bool setTSEntryValue (unsigned int frame, double val, TeTSDataType type)
 Sets the temporal series entry value.
TeTimeInterval time (int frame)
 Returns the time of each frame.

Public Attributes

TeTSParams TSparams_
vector< TeTSEntryseries_

Detailed Description

A class to represent temporal series.


Constructor & Destructor Documentation

TeTemporalSeries::TeTemporalSeries ( ) [inline]

serie

Constructor

TeTemporalSeries::TeTemporalSeries ( TeChronon  chr,
TeTheme theme = 0,
const string table = "",
const string col = "",
TeStatisticType  tOper = TeNOSTATISTIC,
TeStatisticType  sOper = TeNOSTATISTIC 
) [inline]

Constructor.

TeTemporalSeries::TeTemporalSeries ( TeTheme theme,
const string objId,
TeChronon  chr,
const string table,
const string col,
TeStatisticType  tOper,
TeStatisticType  sOper 
) [inline]

Constructor.


Member Function Documentation

bool TeTemporalSeries::buildFrameIntervals ( )

Fills the time interval for each frame.

bool TeTemporalSeries::getTSEntry ( TeTSEntry ts,
unsigned int  frame 
)

Gets the time frame (0 until n-1)

int TeTemporalSeries::numTimeFrames ( ) [inline]

Returns the number of time frames.

TeTemporalSeries & TeTemporalSeries::operator= ( const TeTemporalSeries other)

Operator =.

bool TeTemporalSeries::setTSEntryValue ( unsigned int  frame,
double  val,
TeTSDataType  type 
)

Sets the temporal series entry value.

TeTimeInterval TeTemporalSeries::time ( int  frame) [inline]

Returns the time of each frame.

int TeTemporalSeries::timeInt ( int  frame) [inline]

Returns the time of each frame.


Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines