|
Defines |
| #define | PM_OBJECTS_H |
Enumerations |
| enum | psPeakType { PM_PEAK_LONE,
PM_PEAK_EDGE,
PM_PEAK_FLAT,
PM_PEAK_UNDEF
} |
| enum | psModelType { PS_MODEL_GAUSS,
PS_MODEL_PGAUSS,
PS_MODEL_TWIST_GAUSS,
PS_MODEL_WAUSS,
PS_MODEL_SERSIC,
PS_MODEL_SERSIC_CORE,
PS_MODEL_UNDEFINED
} |
| enum | psSourceType { PS_SOURCE_PSFSTAR,
PS_SOURCE_GALAXY,
PS_SOURCE_DEFECT,
PS_SOURCE_SATURATED,
PS_SOURCE_SATSTAR,
PS_SOURCE_FAINTSTAR,
PS_SOURCE_BRIGHTSTAR,
PS_SOURCE_OTHER
} |
| enum | pmContourType { PS_CONTOUR_CRUDE
} |
Functions |
| psPeak * | pmPeakAlloc (psS32 x, psS32 y, psF32 counts, psPeakType class) |
| psMoments * | pmMomentsAlloc () |
| psModel * | pmModelAlloc (psModelType type) |
| psSource * | pmSourceAlloc () |
| psVector * | pmFindVectorPeaks (const psVector *vector, psF32 threshold) |
| psArray * | pmFindImagePeaks (const psImage *image, psF32 threshold) |
| psList * | pmCullPeaks (psList *peaks, psF32 maxValue, const psRegion *valid) |
| psSource * | pmSourceLocalSky (const psImage *image, const psPeak *peak, psStatsOptions statsOptions, psF32 innerRadius, psF32 outerRadius) |
| psSource * | pmSourceMoments (psSource *source, psF32 radius) |
| bool | pmSourceRoughClass (psArray *source, psMetadata *metadata) |
| bool | pmSourceSetPixelsCircle (psSource *source, const psImage *image, psF32 radius) |
| bool | pmSourceModelGuess (psSource *source, const psImage *image, psModelType model) |
| psArray * | pmSourceContour (psSource *source, const psImage *image, psF32 level, pmContourType mode) |
| bool | pmSourceFitModel (psSource *source, const psImage *image) |
| bool | pmSourceAddModel (psImage *image, psSource *source, bool center) |
| bool | pmSourceSubModel (psImage *image, psSource *source, bool center) |
| psF64 | pmMinLM_Gauss2D (psVector *deriv, psVector *params, psVector *x) |
| psF64 | pmMinLM_PsuedoGauss2D (psVector *deriv, psVector *params, psVector *x) |
| psF64 | pmMinLM_Wauss2D (psVector *deriv, psVector *params, psVector *x) |
| psF64 | pmMinLM_TwistGauss2D (psVector *deriv, psVector *params, psVector *x) |
| psF64 | pmMinLM_Sersic (psVector *deriv, psVector *params, psVector *x) |
| psF64 | pmMinLM_SersicCore (psVector *deriv, psVector *params, psVector *x) |
| psF64 | pmMinLM_PsuedoSersic (psVector *deriv, psVector *params, psVector *x) |