|
Defines |
| #define | PM_OBJECTS_H |
Typedefs |
| typedef psMinimizeLMChi2Func | pmModelFunc |
| typedef psF64(* | pmModelFlux )(const psVector *params) |
| typedef bool(* | pmModelGuessFunc )(pmModel *model, pmSource *source) |
| typedef bool(* | pmModelFromPSFFunc )(pmModel *modelPSF, pmModel *modelFLT, pmPSF *psf) |
| typedef psF64(* | pmModelRadius )(const psVector *params, double flux) |
Enumerations |
| enum | pmPeakType { PM_PEAK_LONE,
PM_PEAK_EDGE,
PM_PEAK_FLAT,
PM_PEAK_UNDEF
} |
| | pmPeakType More...
|
| enum | pmModelType { PS_MODEL_GAUSS,
PS_MODEL_PGAUSS,
PS_MODEL_TWIST_GAUSS,
PS_MODEL_WAUSS,
PS_MODEL_SERSIC,
PS_MODEL_SERSIC_CORE,
PS_MODEL_UNDEFINED
} |
| | pmModelType enumeration More...
|
| enum | pmSourceType { PS_SOURCE_PSFSTAR,
PS_SOURCE_GALAXY,
PS_SOURCE_DEFECT,
PS_SOURCE_SATURATED,
PS_SOURCE_SATSTAR,
PS_SOURCE_FAINTSTAR,
PS_SOURCE_BRIGHTSTAR,
PS_SOURCE_OTHER
} |
| | pmSourceType enumeration More...
|
| enum | pmContourType { PS_CONTOUR_CRUDE
} |
Functions |
| pmPeak * | pmPeakAlloc (int x, int y, float counts, pmPeakType class) |
| pmMoments * | pmMomentsAlloc () |
| pmModel * | pmModelAlloc (pmModelType type) |
| pmSource * | pmSourceAlloc () |
| psVector * | pmFindVectorPeaks (const psVector *vector, float threshold) |
| psArray * | pmFindImagePeaks (const psImage *image, float threshold) |
| psList * | pmCullPeaks (psList *peaks, float maxValue, const psRegion valid) |
| pmSource * | pmSourceLocalSky (const psImage *image, const pmPeak *peak, psStatsOptions statsOptions, float innerRadius, float outerRadius) |
| pmSource * | pmSourceMoments (pmSource *source, float radius) |
| bool | pmSourceRoughClass (psArray *source, psMetadata *metadata) |
| bool | pmSourceSetPixelsCircle (pmSource *source, const psImage *image, float radius) |
| bool | pmSourceModelGuess (pmSource *source, const psImage *image, pmModelType model) |
| psArray * | pmSourceContour (pmSource *source, const psImage *image, float level, pmContourType mode) |
| bool | pmSourceFitModel (pmSource *source, const psImage *image) |
| bool | pmSourceAddModel (psImage *image, pmSource *source, bool center) |
| bool | pmSourceSubModel (psImage *image, pmSource *source, bool center) |
| float | pmMinLM_Gauss2D (psVector *deriv, const psVector *params, const psVector *x) |
| float | pmMinLM_PsuedoGauss2D (psVector *deriv, const psVector *params, const psVector *x) |
| float | pmMinLM_Wauss2D (psVector *deriv, const psVector *params, const psVector *x) |
| float | pmMinLM_TwistGauss2D (psVector *deriv, const psVector *params, const psVector *x) |
| float | pmMinLM_Sersic (psVector *deriv, const psVector *params, const psVector *x) |
| float | pmMinLM_SersicCore (psVector *deriv, const psVector *params, const psVector *x) |
| float | pmMinLM_PsuedoSersic (psVector *deriv, const psVector *params, const psVector *x) |
| pmModelFunc | pmModelFunc_GetFunction (pmModelType type) |
| pmModelFlux | pmModelFlux_GetFunction (pmModelType type) |
| pmModelGuessFunc | pmModelGuessFunc_GetFunction (pmModelType type) |
| pmModelFromPSFFunc | pmModelFromPSFFunc_GetFunction (pmModelType type) |
| pmModelRadius | pmModelRadius_GetFunction (pmModelType type) |
| psS32 | pmModelParameterCount (pmModelType type) |
| psS32 | pmModelSetType (char *name) |
| char * | pmModelGetType (pmModelType type) |