digiKam
|
Macros | |
#define | FREE(a) if ((a) != NULL) { free(a); a = NULL; } |
#define | PANO_PARSER_VERSION "0.10" |
Functions | |
void | panoScriptFree (pt_script *ptr) |
int | panoScriptParse (const char *const filename, pt_script *scriptOut) |
int | panoScriptParserReset (void) |
void | panoScriptParserSetDefaults (pt_script *ptr) |
int | yyparse (void) |
Variables | |
pt_script | script |
#define FREE | ( | a | ) | if ((a) != NULL) { free(a); a = NULL; } |
#define PANO_PARSER_VERSION "0.10" |
void panoScriptFree | ( | pt_script * | ptr | ) |
References pt_script::ctrlPoints_prevComments, pt_script::ctrlPointsSpec, pt_script::endingComments, FREE, pt_script::iCtrlPoints_prevCommentsCount, pt_script::iCtrlPointsCount, pt_script::iEndingCommentsCount, pt_script::iImage_prevCommentsCount, pt_script::iInputImagesCount, pt_script::image_prevComments, pt_script::iMasks_prevCommentsCount, pt_script::iMasksCount, pt_script::inputImageSpec, pt_script::iOptimize_prevCommentsCount, pt_script::iPano_prevCommentsCount, pt_script::iVarsToOptimize_prevCommentsCount, pt_script::iVarsToOptimizeCount, pt_script::masks, pt_script::masks_prevComments, pt_script_image::name, pt_script::optimize_prevComments, pt_script_pano::outputFormat, pt_script::pano, pt_script::pano_prevComments, panoScriptParserSetDefaults(), pt_script_mask::points, pt_script_optimize_var::varName, pt_script::varsToOptimize, and pt_script::varsToOptimize_prevComments.
Referenced by Digikam::PTOFile::openFile(), panoScriptParse(), and Digikam::PTOFile::~PTOFile().
int panoScriptParse | ( | const char *const | filename, |
pt_script * | scriptOut | ||
) |
References DEBUG_1, FALSE, panoScriptFree(), panoScriptParserClose(), panoScriptParserInit(), panoScriptParserReset(), script, TRUE, and yyparse().
Referenced by Digikam::PTOFile::openFile().
int panoScriptParserReset | ( | void | ) |
This function is be called before the parser is used for the first time, and if it wants to be reused. Remember, the parser is not REENTRANT
References FALSE, panoScriptDataReset(), panoScriptParserSetDefaults(), script, and TRUE.
Referenced by panoScriptParse().
void panoScriptParserSetDefaults | ( | pt_script * | ptr | ) |
References pt_script::pano, pt_script_pano::projection, and script.
Referenced by panoScriptFree(), and panoScriptParserReset().
int yyparse | ( | void | ) |
Referenced by panoScriptParse().
|
extern |
Referenced by Digikam::CameraController::executeCommand(), panoScriptGetCtrlPointComment(), panoScriptGetCtrlPointCount(), panoScriptGetCtrlPointImage1(), panoScriptGetCtrlPointImage2(), panoScriptGetCtrlPointPrevCommentCount(), panoScriptGetCtrlPointType(), panoScriptGetCtrlPointX1(), panoScriptGetCtrlPointX2(), panoScriptGetCtrlPointY1(), panoScriptGetCtrlPointY2(), panoScriptGetEndingComment(), panoScriptGetEndingCommentCount(), panoScriptGetImageCameraTranslationX(), panoScriptGetImageCameraTranslationY(), panoScriptGetImageCameraTranslationZ(), panoScriptGetImageCoefA(), panoScriptGetImageCoefARef(), panoScriptGetImageCoefB(), panoScriptGetImageCoefBRef(), panoScriptGetImageCoefC(), panoScriptGetImageCoefCRef(), panoScriptGetImageCoefD(), panoScriptGetImageCoefDRef(), panoScriptGetImageCoefE(), panoScriptGetImageCoefERef(), panoScriptGetImageComment(), panoScriptGetImageCropBottom(), panoScriptGetImageCropLeft(), panoScriptGetImageCropRight(), panoScriptGetImageCropTop(), panoScriptGetImageExposure(), panoScriptGetImageExposureRef(), panoScriptGetImageHeight(), panoScriptGetImageHFOV(), panoScriptGetImageHFOVRef(), panoScriptGetImageName(), panoScriptGetImagePhotometricCoeffA(), panoScriptGetImagePhotometricCoeffARef(), panoScriptGetImagePhotometricCoeffB(), panoScriptGetImagePhotometricCoeffBRef(), panoScriptGetImagePhotometricCoeffC(), panoScriptGetImagePhotometricCoeffCRef(), panoScriptGetImagePhotometricCoeffD(), panoScriptGetImagePhotometricCoeffDRef(), panoScriptGetImagePhotometricCoeffE(), panoScriptGetImagePhotometricCoeffERef(), panoScriptGetImagePitch(), panoScriptGetImagePrevCommentsCount(), panoScriptGetImageProjection(), panoScriptGetImageProjectionPlanePitch(), panoScriptGetImageProjectionPlaneYaw(), panoScriptGetImageRoll(), panoScriptGetImagesCount(), panoScriptGetImageSheerX(), panoScriptGetImageSheerXRef(), panoScriptGetImageSheerY(), panoScriptGetImageSheerYRef(), panoScriptGetImageStack(), panoScriptGetImageStackRef(), panoScriptGetImageVignettingCoeffA(), panoScriptGetImageVignettingCoeffARef(), panoScriptGetImageVignettingCoeffB(), panoScriptGetImageVignettingCoeffBRef(), panoScriptGetImageVignettingCoeffC(), panoScriptGetImageVignettingCoeffCRef(), panoScriptGetImageVignettingCoeffD(), panoScriptGetImageVignettingCoeffDRef(), panoScriptGetImageVignettingCoeffX(), panoScriptGetImageVignettingCoeffXRef(), panoScriptGetImageVignettingCoeffY(), panoScriptGetImageVignettingCoeffYRef(), panoScriptGetImageVignettingFlatField(), panoScriptGetImageVignettingMode(), panoScriptGetImageVignettingModeRef(), panoScriptGetImageWBBlue(), panoScriptGetImageWBBlueRef(), panoScriptGetImageWBRed(), panoScriptGetImageWBRedRef(), panoScriptGetImageWidth(), panoScriptGetImageYaw(), panoScriptGetMaskComment(), panoScriptGetMaskCount(), panoScriptGetMaskImage(), panoScriptGetMaskPointCount(), panoScriptGetMaskPointX(), panoScriptGetMaskPointY(), panoScriptGetMaskPrevCommentCount(), panoScriptGetMaskType(), panoScriptGetOptimizeComment(), panoScriptGetOptimizeGamma(), panoScriptGetOptimizeHuberSigma(), panoScriptGetOptimizeInterpolator(), panoScriptGetOptimizePhotometricHuberSigma(), panoScriptGetOptimizePrevCommentsCount(), panoScriptGetOptimizeSpeedUp(), panoScriptGetPanoBitDepth(), panoScriptGetPanoComment(), panoScriptGetPanoCropBottom(), panoScriptGetPanoCropLeft(), panoScriptGetPanoCropRight(), panoScriptGetPanoCropTop(), panoScriptGetPanoExposure(), panoScriptGetPanoHeight(), panoScriptGetPanoHFOV(), panoScriptGetPanoImageReference(), panoScriptGetPanoIsHDR(), panoScriptGetPanoOutputCompression(), panoScriptGetPanoOutputCropped(), panoScriptGetPanoOutputFormat(), panoScriptGetPanoOutputQuality(), panoScriptGetPanoOutputSaveCoordinates(), panoScriptGetPanoPrevCommentsCount(), panoScriptGetPanoProjection(), panoScriptGetPanoProjectionParm(), panoScriptGetPanoProjectionParmsCount(), panoScriptGetPanoWidth(), panoScriptGetVarsToOptimizeComment(), panoScriptGetVarsToOptimizeCount(), panoScriptGetVarsToOptimizeImageId(), panoScriptGetVarsToOptimizeName(), panoScriptGetVarsToOptimizePrevCommentCount(), panoScriptParse(), panoScriptParserReset(), and panoScriptParserSetDefaults().