Resample.h File Reference

#include <lal/LALStdlib.h>

Include dependency graph for Resample.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  tagResampleRules
struct  tagPolycoStruc
struct  tagResampleParamStruc

Defines

#define RESAMPLEH_ENUL   1
#define RESAMPLEH_EOUT   2
#define RESAMPLEH_EMEM   3
#define RESAMPLEH_EDTPOS   4
#define RESAMPLEH_ELENGTH   5
#define RESAMPLEH_ETIME   6
#define RESAMPLEH_MSGENUL   "Unexpected null pointer in arguments"
#define RESAMPLEH_MSGEOUT   "Output handle points to a non-null pointer"
#define RESAMPLEH_MSGEMEM   "Memory allocation error"
#define RESAMPLEH_MSGELENGTH   "Vector lengths in polyco structure don't argree"
#define RESAMPLEH_MSGEDTPOS   "Sampling interval is not positive"
#define RESAMPLEH_MSGETIME   "Requested output time span extends beyond range of validity of input"

Typedefs

typedef tagResampleRules ResampleRules
typedef tagPolycoStruc PolycoStruc
typedef tagResampleParamStruc ResampleParamStruc

Functions

 NRCSID (RESAMPLEH,"$Id: Resample.h,v 1.6 2007/06/08 14:41:50 bema Exp $")
void LALCreateResampleRules (LALStatus *status, ResampleRules **rules, PolycoStruc *polyco, ResampleParamStruc *params)
void LALDestroyResampleRules (LALStatus *status, ResampleRules **rules)
void LALApplyResampleRules (LALStatus *status, REAL4TimeSeries *output, REAL4TimeSeries *input, ResampleRules *rules)
void LALPolycoToTimingDifference (LALStatus *status, REAL4TimeSeries *difference, PolycoStruc *polyco)
void LALRulesToTimingDifference (LALStatus *status, REAL4TimeSeries *difference, ResampleRules *rules)


Define Documentation

#define RESAMPLEH_ENUL   1

Definition at line 120 of file Resample.h.

#define RESAMPLEH_EOUT   2

Definition at line 121 of file Resample.h.

#define RESAMPLEH_EMEM   3

Definition at line 122 of file Resample.h.

#define RESAMPLEH_EDTPOS   4

Definition at line 123 of file Resample.h.

#define RESAMPLEH_ELENGTH   5

Definition at line 124 of file Resample.h.

#define RESAMPLEH_ETIME   6

Definition at line 125 of file Resample.h.

#define RESAMPLEH_MSGENUL   "Unexpected null pointer in arguments"

Definition at line 127 of file Resample.h.

#define RESAMPLEH_MSGEOUT   "Output handle points to a non-null pointer"

Definition at line 128 of file Resample.h.

#define RESAMPLEH_MSGEMEM   "Memory allocation error"

Definition at line 129 of file Resample.h.

#define RESAMPLEH_MSGELENGTH   "Vector lengths in polyco structure don't argree"

Definition at line 130 of file Resample.h.

#define RESAMPLEH_MSGEDTPOS   "Sampling interval is not positive"

Definition at line 131 of file Resample.h.

#define RESAMPLEH_MSGETIME   "Requested output time span extends beyond range of validity of input"

Definition at line 132 of file Resample.h.


Typedef Documentation

typedef struct tagResampleRules ResampleRules

typedef struct tagPolycoStruc PolycoStruc

typedef struct tagResampleParamStruc ResampleParamStruc


Function Documentation

NRCSID ( RESAMPLEH  ,
"$Id: Resample.  h,
v 1.6 2007/06/08 14:41:50 bema Exp $"   
)

void LALCreateResampleRules ( LALStatus status,
ResampleRules **  rules,
PolycoStruc polyco,
ResampleParamStruc params 
)

Definition at line 252 of file CreateResampleRules.c.

void LALDestroyResampleRules ( LALStatus status,
ResampleRules **  rules 
)

Definition at line 64 of file DestroyResampleRules.c.

void LALApplyResampleRules ( LALStatus status,
REAL4TimeSeries output,
REAL4TimeSeries input,
ResampleRules rules 
)

Definition at line 69 of file ApplyResampleRules.c.

void LALPolycoToTimingDifference ( LALStatus status,
REAL4TimeSeries difference,
PolycoStruc polyco 
)

Definition at line 85 of file PolycoToTimingDifference.c.

void LALRulesToTimingDifference ( LALStatus status,
REAL4TimeSeries difference,
ResampleRules rules 
)

Definition at line 93 of file RulesToTimingDifference.c.


Generated on Sun Sep 7 03:08:04 2008 for LAL by  doxygen 1.5.2