void CFilterEnergyApp::WriteScriptParameters(PIWriteDescriptor token) { PutString(token, keyFileName, m_sData->sFileName); if(m_sData->bAppend) PutBoolean(token, keyAppend, m_sData->bAppend); if(m_sData->bDisplayVariance) PutBoolean(token, keyDisplayVariance, m_sData->bDisplayVariance); if(!m_sData->bDisplayEnergy) PutBoolean(token, keyDisplayEnergy, m_sData->bDisplayEnergy); if(m_sData->bDisplayPixelCount) PutBoolean(token, keyDisplayPixelCount, m_sData->bDisplayPixelCount); }
void GeneratorTest() { char* string; JsonObject* root = CreateJsonObject(); JsonObject* element = CreateJsonObject(); JsonArray* array = CreateJsonArray(); AddInteger(array, 0); AddReal(array, 0.0); AddBoolean(array, FALSE); AddObject(array, element); AddString(array, "element"); AddNull(array); PutNull(root, "0"); PutInteger(root, "Year", 1970); PutInteger(root, "Month", 3); PutInteger(root, "Date", 18); PutArray(root, "Array", array); PutBoolean(root, "Proposition", TRUE); PutString(root, "Text", "Hello World"); PutReal(root, "Pi", 3.14159265358979323846264338327950288419716939937510582097494459230781640); string = ToString(root); printf("%s", string); printf("\r\n"); EXPECT_EQUAL_STRING("{\"0\":null,\"Year\":1970,\"Month\":3,\"Date\":18,\"Array\":[0,0.000000,false,{},\"element\",null],\"Proposition\":true,\"Text\":\"Hello World\",\"Pi\":3.141593}", string); free(string); ClearJsonObject(root); ClearJsonArray(array); string = ToString(root); EXPECT_EQUAL_STRING("{}", string); free(string); }
void CFilterATMApp::WriteScriptParameters(PIWriteDescriptor token) { PutInteger(token, keyRadius, m_sData->nRadius); PutInteger(token, keyAlpha, m_sData->nAlpha); if(m_sData->bKeepNoise) PutBoolean(token, keyKeepNoise, m_sData->bKeepNoise); }
void CAutomateGraphingApp::WriteScriptParameters(PIActionDescriptor descriptor) { // files with system parameters (input) and results (output) PutString(descriptor, keyParameters, m_sData->sParameters); PutString(descriptor, keyResults, m_sData->sResults); // system options if(m_sData->bJpeg) PutBoolean(descriptor, keyJpeg, m_sData->bJpeg); if(m_sData->bPresetStrength) PutBoolean(descriptor, keyPresetStrength, m_sData->bPresetStrength); // range of embedding strengths PutFloat(descriptor, keyStrengthMin, m_sData->dStrengthMin); PutFloat(descriptor, keyStrengthMax, m_sData->dStrengthMax); PutFloat(descriptor, keyStrengthStep, m_sData->dStrengthStep); // range of JPEG compression quality (if requested) if(m_sData->bJpeg) { PutInteger(descriptor, keyJpegMin, m_sData->nJpegMin); PutInteger(descriptor, keyJpegMax, m_sData->nJpegMax); PutInteger(descriptor, keyJpegStep, m_sData->nJpegStep); } // requested outputs PutBoolean(descriptor, keyPrintBER, m_sData->bPrintBER); PutBoolean(descriptor, keyPrintSNR, m_sData->bPrintSNR); PutBoolean(descriptor, keyPrintEstimate, m_sData->bPrintEstimate); PutBoolean(descriptor, keyPrintChiSquare, m_sData->bPrintChiSquare); }
void CAutomateEmbeddingApp::WriteScriptParameters(PIActionDescriptor descriptor) { // path for output files PutString(descriptor, keyOutput, m_sData->sOutput); // system options if(m_sData->bJpeg) PutBoolean(descriptor, keyJpeg, m_sData->bJpeg); // range of embedding strengths PutFloat(descriptor, keyStrengthMin, m_sData->dStrengthMin); PutFloat(descriptor, keyStrengthMax, m_sData->dStrengthMax); PutFloat(descriptor, keyStrengthStep, m_sData->dStrengthStep); // range of JPEG compression quality (if requested) if(m_sData->bJpeg) { PutInteger(descriptor, keyJpegMin, m_sData->nJpegMin); PutInteger(descriptor, keyJpegMax, m_sData->nJpegMax); PutInteger(descriptor, keyJpegStep, m_sData->nJpegStep); } }