这篇教程C++ CAF_PDM_InitFieldNoDefault函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中CAF_PDM_InitFieldNoDefault函数的典型用法代码示例。如果您正苦于以下问题:C++ CAF_PDM_InitFieldNoDefault函数的具体用法?C++ CAF_PDM_InitFieldNoDefault怎么用?C++ CAF_PDM_InitFieldNoDefault使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了CAF_PDM_InitFieldNoDefault函数的24个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: m_parentContainer//--------------------------------------------------------------------------------------------------/// //--------------------------------------------------------------------------------------------------RimCellPropertyFilter::RimCellPropertyFilter() : m_parentContainer(NULL){ CAF_PDM_InitObject("Cell Property Filter", ":/CellFilter_Values.png", "", ""); CAF_PDM_InitFieldNoDefault(&evaluationRegion, "EvaluationRegion", "Evaluation region", "", "", ""); evaluationRegion.setUiHidden(true); evaluationRegion.setIOWritable(false); CAF_PDM_InitFieldNoDefault(&resultDefinition, "ResultDefinition", "Result definition", "", "", ""); resultDefinition = new RimResultDefinition(); // Take ownership of the fields in RimResultDefinition to be able to trap fieldChangedByUi in this class resultDefinition->m_resultTypeUiField.setOwnerObject(this); resultDefinition->m_resultTypeUiField.setUiName(""); resultDefinition->m_porosityModelUiField.setOwnerObject(this); resultDefinition->m_porosityModelUiField.setUiName(""); resultDefinition->m_resultVariableUiField.setOwnerObject(this); resultDefinition->m_resultVariableUiField.setUiName(""); // Set to hidden to avoid this item to been displayed as a child item // Fields in this object are displayed using defineUiOrdering() resultDefinition.setUiHidden(true); CAF_PDM_InitField(&lowerBound, "LowerBound", 0.0, "Min", "", "", ""); lowerBound.setUiEditorTypeName(caf::PdmUiDoubleSliderEditor::uiEditorTypeName()); CAF_PDM_InitField(&upperBound, "UpperBound", 0.0, "Max", "", "", ""); upperBound.setUiEditorTypeName(caf::PdmUiDoubleSliderEditor::uiEditorTypeName()); updateIconState(); m_minimumResultValue = cvf::UNDEFINED_DOUBLE; m_maximumResultValue = cvf::UNDEFINED_DOUBLE;}
开发者ID:JacobStoren,项目名称:ResInsight,代码行数:38,
示例2: m_pickTargetsEventHandler//--------------------------------------------------------------------------------------------------/// //--------------------------------------------------------------------------------------------------RimWellPathGeometryDef::RimWellPathGeometryDef() : m_pickTargetsEventHandler(new RicCreateWellTargetsPickEventHandler(this)){ CAF_PDM_InitObject("Well Targets", ":/WellTargets.png", "", ""); this->setUi3dEditorTypeName(RicWellPathGeometry3dEditor::uiEditorTypeName()); CAF_PDM_InitField(&m_referencePointUtmXyd, "ReferencePosUtmXyd", cvf::Vec3d(0,0,0), "UTM Reference Point", "", "", ""); CAF_PDM_InitField(&m_mdrkbAtFirstTarget, "MdrkbAtFirstTarget", 0.0, "MDRKB at First Target", "", "", ""); CAF_PDM_InitFieldNoDefault(&m_wellTargets, "WellPathTargets", "Well Targets", "", "", ""); m_wellTargets.uiCapability()->setUiEditorTypeName(caf::PdmUiTableViewEditor::uiEditorTypeName()); //m_wellTargets.uiCapability()->setUiTreeHidden(true); m_wellTargets.uiCapability()->setUiTreeChildrenHidden(true); m_wellTargets.uiCapability()->setUiLabelPosition(caf::PdmUiItemInfo::TOP); m_wellTargets.uiCapability()->setCustomContextMenuEnabled(true); CAF_PDM_InitField(&m_pickPointsEnabled, "m_pickPointsEnabled", false, "", "", "", ""); caf::PdmUiPushButtonEditor::configureEditorForField(&m_pickPointsEnabled); // Temp conversion field. CAF_PDM_InitField(&m_referencePointXyz_OBSOLETE, "ReferencePos", cvf::Vec3d(0,0,0), "UTM Reference Point", "", "", ""); RiaFieldhandleTools::disableWriteAndSetFieldHidden(&m_referencePointXyz_OBSOLETE); /// To be removed ? CAF_PDM_InitFieldNoDefault(&m_wellStartType, "WellStartType", "Start Type", "", "", ""); m_wellStartType.xmlCapability()->disableIO(); CAF_PDM_InitFieldNoDefault(&m_parentWell, "ParentWell", "Parent Well", "", "", ""); m_parentWell.xmlCapability()->disableIO(); CAF_PDM_InitField(&m_kickoffDepthOrMD, "KickoffDepthOrMD", 100.0, "Kickoff Depth", "", "", ""); m_kickoffDepthOrMD.xmlCapability()->disableIO();}
开发者ID:OPM,项目名称:ResInsight,代码行数:37,
示例3: CAF_PDM_InitObject//--------------------------------------------------------------------------------------------------/////--------------------------------------------------------------------------------------------------RimCellEdgeColors::RimCellEdgeColors(){ CAF_PDM_InitObject("Cell Edge Result", ":/EdgeResult_1.png", "", ""); CAF_PDM_InitField(&enableCellEdgeColors, "EnableCellEdgeColors", true, "Enable cell edge results", "", "", ""); CAF_PDM_InitFieldNoDefault(&m_propertyType, "propertyType", "Property Type", "", "", ""); CAF_PDM_InitFieldNoDefault(&m_resultVariable, "CellEdgeVariable", "Result property", "", "", ""); CAF_PDM_InitField(&useXVariable, "UseXVariable", true, "Use X values", "", "", ""); CAF_PDM_InitField(&useYVariable, "UseYVariable", true, "Use Y values", "", "", ""); CAF_PDM_InitField(&useZVariable, "UseZVariable", true, "Use Z values", "", "", ""); CAF_PDM_InitFieldNoDefault(&m_legendConfig, "LegendDefinition", "Legend Definition", ":/Legend.png", "", ""); CAF_PDM_InitFieldNoDefault(&m_singleVarEdgeResultColors, "SingleVarEdgeResult", "Result Property", ":/CellResult.png", "", ""); m_singleVarEdgeResultColors = new RimEclipseCellColors(); m_resultVariable.uiCapability()->setUiEditorTypeName(caf::PdmUiListEditor::uiEditorTypeName()); m_legendConfig = new RimLegendConfig(); m_ignoredResultScalar = cvf::UNDEFINED_DOUBLE; resetResultIndices();}
开发者ID:OPM,项目名称:ResInsight,代码行数:28,
示例4: CAF_PDM_InitField//--------------------------------------------------------------------------------------------------/// //--------------------------------------------------------------------------------------------------RiaPreferences::RiaPreferences(void){ CAF_PDM_InitField(&navigationPolicy, "navigationPolicy", caf::AppEnum<RiaApplication::RINavigationPolicy>(RiaApplication::NAVIGATION_POLICY_CEETRON), "Navigation mode", "", "", ""); CAF_PDM_InitFieldNoDefault(&scriptDirectories, "scriptDirectory", "Shared Script Folder(s)", "", "", ""); scriptDirectories.setUiEditorTypeName(caf::PdmUiFilePathEditor::uiEditorTypeName()); CAF_PDM_InitField(&scriptEditorExecutable, "scriptEditorExecutable", QString("kate"), "Script Editor", "", "", ""); scriptEditorExecutable.setUiEditorTypeName(caf::PdmUiFilePathEditor::uiEditorTypeName()); CAF_PDM_InitField(&octaveExecutable, "octaveExecutable", QString("octave"), "Octave", "", "", ""); octaveExecutable.setUiEditorTypeName(caf::PdmUiFilePathEditor::uiEditorTypeName()); CAF_PDM_InitField(&ssihubAddress, "ssihubAddress", QString("http://"), "ssihub Address", "", "", ""); CAF_PDM_InitField(&defaultGridLines, "defaultGridLines", true, "Gridlines", "", "", ""); CAF_PDM_InitField(&defaultGridLineColors, "defaultGridLineColors", cvf::Color3f(0.92f, 0.92f, 0.92f), "Mesh color", "", "", ""); CAF_PDM_InitField(&defaultFaultGridLineColors, "defaultFaultGridLineColors", cvf::Color3f(0.08f, 0.08f, 0.08f), "Mesh color along faults", "", "", ""); CAF_PDM_InitField(&defaultViewerBackgroundColor, "defaultViewerBackgroundColor", cvf::Color3f(0.69f, 0.77f, 0.87f), "Viewer background", "", "The viewer background color for new views", ""); CAF_PDM_InitField(&defaultScaleFactorZ, "defaultScaleFactorZ", 5, "Z scale factor", "", "", ""); CAF_PDM_InitField(&useShaders, "useShaders", true, "Use Shaders", "", "", ""); CAF_PDM_InitField(&showHud, "showHud", false, "Show 3D Information", "", "", ""); CAF_PDM_InitFieldNoDefault(&lastUsedProjectFileName,"lastUsedProjectFileName", "Last Used Project File", "", "", ""); lastUsedProjectFileName.setUiHidden(true); CAF_PDM_InitField(&autocomputeSOIL, "autocomputeSOIL", true, "SOIL", "", "SOIL = 1.0 - SGAS - SWAT", ""); CAF_PDM_InitField(&autocomputeDepthRelatedProperties,"autocomputeDepth", true, "DEPTH related properties", "", "DEPTH, DX, DY, DZ, TOP, BOTTOM", "");}
开发者ID:vkip,项目名称:ResInsight,代码行数:36,
示例5: CAF_PDM_InitField//------------------------------------------------------------------------------------------------/// //--------------------------------------------------------------------------------------------------RimCase::RimCase(){ CAF_PDM_InitField(&caseUserDescription, "CaseUserDescription", QString(), "Case name", "", "" ,""); CAF_PDM_InitField(&caseId, "CaseId", -1, "Case ID", "", "" ,""); caseId.setUiReadOnly(true); CAF_PDM_InitFieldNoDefault(&reservoirViews, "ReservoirViews", "", "", "", ""); CAF_PDM_InitFieldNoDefault(&m_matrixModelResults, "MatrixModelResults", "", "", "", ""); m_matrixModelResults.setUiHidden(true); CAF_PDM_InitFieldNoDefault(&m_fractureModelResults, "FractureModelResults", "", "", "", ""); m_fractureModelResults.setUiHidden(true); CAF_PDM_InitField(&flipXAxis, "FlipXAxis", false, "Flip X Axis", "", "", ""); CAF_PDM_InitField(&flipYAxis, "FlipYAxis", false, "Flip Y Axis", "", "", ""); CAF_PDM_InitFieldNoDefault(&filesContainingFaults, "FilesContainingFaults", "", "", "", ""); filesContainingFaults.setUiHidden(true); // Obsolete field CAF_PDM_InitField(&caseName, "CaseName", QString(), "Obsolete", "", "" ,""); caseName.setIOWritable(false); caseName.setUiHidden(true); m_matrixModelResults = new RimReservoirCellResultsStorage; m_fractureModelResults = new RimReservoirCellResultsStorage; this->setReservoirData( NULL );}
开发者ID:andlaus,项目名称:ResInsight,代码行数:33,
示例6: CAF_PDM_InitObject//--------------------------------------------------------------------------------------------------/// //--------------------------------------------------------------------------------------------------RimEclipsePropertyFilter::RimEclipsePropertyFilter(){ CAF_PDM_InitObject("Cell Property Filter", ":/CellFilter_Values.png", "", ""); CAF_PDM_InitFieldNoDefault(&obsoleteField_evaluationRegion, "EvaluationRegion", "Evaluation region", "", "", ""); obsoleteField_evaluationRegion.uiCapability()->setUiHidden(true); obsoleteField_evaluationRegion.xmlCapability()->setIOWritable(false); CAF_PDM_InitFieldNoDefault(&resultDefinition, "ResultDefinition", "Result definition", "", "", ""); resultDefinition = new RimEclipseResultDefinition(); // Set to hidden to avoid this item to been displayed as a child item // Fields in this object are displayed using defineUiOrdering() resultDefinition.uiCapability()->setUiHidden(true); resultDefinition.uiCapability()->setUiTreeChildrenHidden(true); CAF_PDM_InitField(&m_lowerBound, "LowerBound", 0.0, "Min", "", "", ""); m_lowerBound.uiCapability()->setUiEditorTypeName(caf::PdmUiDoubleSliderEditor::uiEditorTypeName()); CAF_PDM_InitField(&m_upperBound, "UpperBound", 0.0, "Max", "", "", ""); m_upperBound.uiCapability()->setUiEditorTypeName(caf::PdmUiDoubleSliderEditor::uiEditorTypeName()); CAF_PDM_InitField(&m_categorySelection, "CategorySelection", false, "Category Selection", "", "", ""); m_upperBound.uiCapability()->setUiEditorTypeName(caf::PdmUiDoubleSliderEditor::uiEditorTypeName()); updateIconState(); m_minimumResultValue = cvf::UNDEFINED_DOUBLE; m_maximumResultValue = cvf::UNDEFINED_DOUBLE;}
开发者ID:magnesj,项目名称:ResInsight,代码行数:33,
示例7: CAF_PDM_InitObject//--------------------------------------------------------------------------------------------------/// //--------------------------------------------------------------------------------------------------RicCaseAndFileExportSettingsUi::RicCaseAndFileExportSettingsUi(){ CAF_PDM_InitObject("RimCaseAndFileExportSettings", "", "", ""); CAF_PDM_InitFieldNoDefault(&folder, "Folder", "Export Folder", "", "", ""); folder.uiCapability()->setUiEditorTypeName(caf::PdmUiFilePathEditor::uiEditorTypeName()); CAF_PDM_InitFieldNoDefault(&caseToApply, "CaseToApply", "Case to Apply", "", "", "");}
开发者ID:OPM,项目名称:ResInsight,代码行数:12,
示例8: CAF_PDM_InitObject//--------------------------------------------------------------------------------------------------/// //--------------------------------------------------------------------------------------------------RimAnalysisModels::RimAnalysisModels(void){ CAF_PDM_InitObject("Grid Models", ":/Cases16x16.png", "", ""); CAF_PDM_InitFieldNoDefault(&cases, "Reservoirs", "", "", "", ""); CAF_PDM_InitFieldNoDefault(&caseGroups, "CaseGroups", "", "", "", ""); m_gridCollection = new RigGridManager;}
开发者ID:joelmheim,项目名称:ResInsight,代码行数:12,
示例9: CAF_PDM_InitObject//--------------------------------------------------------------------------------------------------/// //--------------------------------------------------------------------------------------------------RimOilField::RimOilField(void){ CAF_PDM_InitObject("Oil Field", "", "", ""); CAF_PDM_InitFieldNoDefault(&analysisModels, "AnalysisModels", "Grid Models", ":/GridModels.png", "", ""); CAF_PDM_InitFieldNoDefault(&wellPathCollection, "WellPathCollection", "Well Paths", ":/WellCollection.png", "", ""); analysisModels = new RimAnalysisModels();}
开发者ID:PETECLAM,项目名称:ResInsight,代码行数:12,
示例10: CAF_PDM_InitObject//--------------------------------------------------------------------------------------------------/////--------------------------------------------------------------------------------------------------RimValveTemplateCollection::RimValveTemplateCollection(){ CAF_PDM_InitObject("Valve Templates", ":/ICDValve16x16.png", "", ""); CAF_PDM_InitFieldNoDefault(&m_valveDefinitions, "ValveDefinitions", "", "", "", ""); CAF_PDM_InitFieldNoDefault(&m_defaultUnitsForValveTemplates, "ValveUnits", "Default unit system for valve templates", "", "", ""); m_defaultUnitsForValveTemplates = RiaEclipseUnitTools::UNITS_METRIC; m_valveDefinitions.uiCapability()->setUiHidden(true); addDefaultValveTemplates(); }
开发者ID:OPM,项目名称:ResInsight,代码行数:12,
示例11: CAF_PDM_InitObject//--------------------------------------------------------------------------------------------------/// //--------------------------------------------------------------------------------------------------RimScriptCollection::RimScriptCollection(){ CAF_PDM_InitObject("ScriptLocation", ":/Folder.png", "", ""); CAF_PDM_InitFieldNoDefault(&directory, "ScriptDirectory", "Dir", "", "", ""); CAF_PDM_InitFieldNoDefault(&calcScripts, "CalcScripts", "", "", "", ""); CAF_PDM_InitFieldNoDefault(&subDirectories, "SubDirectories", "", "", "", ""); directory.setUiEditorTypeName(caf::PdmUiFilePathEditor::uiEditorTypeName());}
开发者ID:JacobStoren,项目名称:ResInsight,代码行数:13,
示例12: CAF_PDM_InitObject//--------------------------------------------------------------------------------------------------/// //--------------------------------------------------------------------------------------------------RimBinaryExportSettings::RimBinaryExportSettings(){ CAF_PDM_InitObject("RimBinaryExportSettings", "", "", ""); CAF_PDM_InitFieldNoDefault(&fileName, "Filename", "Export filename", "", "", ""); fileName.setUiEditorTypeName(caf::PdmUiFilePathEditor::uiEditorTypeName()); CAF_PDM_InitFieldNoDefault(&eclipseKeyword, "EclipseKeyword", "Eclipse Keyword", "", "", ""); CAF_PDM_InitField(&undefinedValue, "UndefinedValue", 0.0, "Undefined value", "", "", "");}
开发者ID:JacobStoren,项目名称:ResInsight,代码行数:13,
示例13: CAF_PDM_InitFieldNoDefault//--------------------------------------------------------------------------------------------------/// //--------------------------------------------------------------------------------------------------RiaRegressionTest::RiaRegressionTest(void){ CAF_PDM_InitFieldNoDefault(&applicationWorkingFolder, "workingFolder", "Folder containing <b>compare</b>", "", "Location of compare tool from Image Magic suite", ""); applicationWorkingFolder.uiCapability()->setUiEditorTypeName(caf::PdmUiFilePathEditor::uiEditorTypeName()); CAF_PDM_InitFieldNoDefault(®ressionTestFolder, "regressionTestFolder", "Regression Test Folder", "", "", ""); regressionTestFolder.uiCapability()->setUiEditorTypeName(caf::PdmUiFilePathEditor::uiEditorTypeName()); CAF_PDM_InitField(&showInteractiveDiffImages, "showInteractiveDiffImages", false, "Interactive diff images", "", "", "");}
开发者ID:atgeirr,项目名称:ResInsight,代码行数:13,
示例14: RimReservoir//--------------------------------------------------------------------------------------------------/// //--------------------------------------------------------------------------------------------------RimInputReservoir::RimInputReservoir() : RimReservoir(){ CAF_PDM_InitObject("RimInputReservoir", ":/EclipseInput48x48.png", "", ""); CAF_PDM_InitField(&m_gridFileName, "GridFileName", QString(), "Case grid filename", "", "" ,""); CAF_PDM_InitFieldNoDefault(&m_additionalFileNames, "AdditionalFileNames", "Additional files", "", "" ,""); CAF_PDM_InitFieldNoDefault(&m_inputPropertyCollection, "InputPropertyCollection", "", "", "", ""); m_inputPropertyCollection = new RimInputPropertyCollection;}
开发者ID:akva2,项目名称:ResInsight,代码行数:14,
示例15: RimCase//--------------------------------------------------------------------------------------------------/// //--------------------------------------------------------------------------------------------------RimInputCase::RimInputCase() : RimCase(){ CAF_PDM_InitObject("RimInputCase", ":/EclipseInput48x48.png", "", ""); CAF_PDM_InitField(&m_gridFileName, "GridFileName", QString(), "Case grid filename", "", "" ,""); m_gridFileName.setUiReadOnly(true); CAF_PDM_InitFieldNoDefault(&m_additionalFileNames, "AdditionalFileNames", "Additional files", "", "" ,""); m_additionalFileNames.setUiReadOnly(true); CAF_PDM_InitFieldNoDefault(&m_inputPropertyCollection, "InputPropertyCollection", "", "", "", ""); m_inputPropertyCollection = new RimInputPropertyCollection;}
开发者ID:joelmheim,项目名称:ResInsight,代码行数:15,
示例16: CAF_PDM_InitFieldNoDefault//--------------------------------------------------------------------------------------------------/// //--------------------------------------------------------------------------------------------------RimGridSummaryCase::RimGridSummaryCase(){ CAF_PDM_InitFieldNoDefault(&m_eclipseCase, "Associated3DCase", "Main View", "", "", ""); CAF_PDM_InitFieldNoDefault(&m_eclipseGridFileName, "Associated3DCaseGridFileName", "Grid File Name", "", "", ""); m_eclipseGridFileName.registerGetMethod(this, &RimGridSummaryCase::eclipseGridFileName); m_eclipseGridFileName.uiCapability()->setUiReadOnly(true); CAF_PDM_InitFieldNoDefault(&m_eclipseSummaryFileName, "SummaryFileName", "Summary File Name", "", "", ""); m_eclipseSummaryFileName.registerGetMethod(this, &RimGridSummaryCase::summaryHeaderFilename); m_eclipseSummaryFileName.uiCapability()->setUiReadOnly(true);}
开发者ID:magnesj,项目名称:ResInsight,代码行数:15,
示例17: CAF_PDM_InitObject//--------------------------------------------------------------------------------------------------/// //--------------------------------------------------------------------------------------------------RimOilFieldEntry::RimOilFieldEntry(){ CAF_PDM_InitObject("OilFieldEntry", "", "", ""); CAF_PDM_InitFieldNoDefault(&name, "OilFieldName", "OilFieldName", "", "", ""); CAF_PDM_InitFieldNoDefault(&edmId, "EdmId", "EdmId", "", "", ""); CAF_PDM_InitField(&selected, "Selected", true, "Selected", "", "", ""); CAF_PDM_InitFieldNoDefault(&wellsFilePath, "wellsFilePath", "wellsFilePath", "", "", ""); CAF_PDM_InitFieldNoDefault(&wells, "Wells", "", "", "", "");}
开发者ID:vkip,项目名称:ResInsight,代码行数:15,
示例18: CAF_PDM_InitObject//--------------------------------------------------------------------------------------------------/// //--------------------------------------------------------------------------------------------------RimEclipseCaseCollection::RimEclipseCaseCollection(void){ CAF_PDM_InitObject("Grid Models", ":/Cases16x16.png", "", ""); CAF_PDM_InitFieldNoDefault(&cases, "Reservoirs", "", "", "", ""); cases.uiCapability()->setUiHidden(true); CAF_PDM_InitFieldNoDefault(&caseGroups, "CaseGroups", "", "", "", ""); caseGroups.uiCapability()->setUiHidden(true); m_gridCollection = new RigGridManager;}
开发者ID:OPM,项目名称:ResInsight,代码行数:15,
示例19: CAF_PDM_InitObject//--------------------------------------------------------------------------------------------------/// //--------------------------------------------------------------------------------------------------RimWellPath::RimWellPath(){ CAF_PDM_InitObject("WellPath", ":/Well.png", "", ""); CAF_PDM_InitFieldNoDefault(&name, "WellPathName", "Name", "", "", ""); name.uiCapability()->setUiReadOnly(true); name.xmlCapability()->setIOWritable(false); name.xmlCapability()->setIOReadable(false); name.uiCapability()->setUiHidden(true); CAF_PDM_InitFieldNoDefault(&id, "WellPathId", "Id", "", "", ""); id.uiCapability()->setUiReadOnly(true); id.xmlCapability()->setIOWritable(false); id.xmlCapability()->setIOReadable(false); CAF_PDM_InitFieldNoDefault(&sourceSystem, "SourceSystem", "Source System", "", "", ""); sourceSystem.uiCapability()->setUiReadOnly(true); sourceSystem.xmlCapability()->setIOWritable(false); sourceSystem.xmlCapability()->setIOReadable(false); CAF_PDM_InitFieldNoDefault(&utmZone, "UTMZone", "UTM Zone", "", "", ""); utmZone.uiCapability()->setUiReadOnly(true); utmZone.xmlCapability()->setIOWritable(false); utmZone.xmlCapability()->setIOReadable(false); CAF_PDM_InitFieldNoDefault(&updateDate, "WellPathUpdateDate", "Update Date", "", "", ""); updateDate.uiCapability()->setUiReadOnly(true); updateDate.xmlCapability()->setIOWritable(false); updateDate.xmlCapability()->setIOReadable(false); CAF_PDM_InitFieldNoDefault(&updateUser, "WellPathUpdateUser", "Update User", "", "", ""); updateUser.uiCapability()->setUiReadOnly(true); updateUser.xmlCapability()->setIOWritable(false); updateUser.xmlCapability()->setIOReadable(false); CAF_PDM_InitFieldNoDefault(&m_surveyType, "WellPathSurveyType", "Survey Type", "", "", ""); m_surveyType.uiCapability()->setUiReadOnly(true); m_surveyType.xmlCapability()->setIOWritable(false); m_surveyType.xmlCapability()->setIOReadable(false); CAF_PDM_InitFieldNoDefault(&m_datumElevation, "DatumElevation", "Datum Elevation", "", "", ""); m_datumElevation.uiCapability()->setUiReadOnly(true); m_datumElevation.xmlCapability()->setIOWritable(false); m_datumElevation.xmlCapability()->setIOReadable(false); CAF_PDM_InitField(&filepath, "WellPathFilepath", QString(""), "Filepath", "", "", ""); filepath.uiCapability()->setUiReadOnly(true); CAF_PDM_InitField(&wellPathIndexInFile, "WellPathNumberInFile", -1, "Well Number in file", "", "", ""); wellPathIndexInFile.uiCapability()->setUiReadOnly(true); CAF_PDM_InitField(&showWellPathLabel, "ShowWellPathLabel", true, "Show well path label", "", "", ""); CAF_PDM_InitField(&showWellPath, "ShowWellPath", true, "Show well path", "", "", ""); showWellPath.uiCapability()->setUiHidden(true); CAF_PDM_InitField(&wellPathRadiusScaleFactor, "WellPathRadiusScale", 1.0, "Well path radius scale", "", "", ""); CAF_PDM_InitField(&wellPathColor, "WellPathColor", cvf::Color3f(0.999f, 0.333f, 0.999f), "Well path color", "", "", ""); CAF_PDM_InitFieldNoDefault(&m_wellLogFile, "WellLogFile", "Well Log File", "", "", ""); m_wellLogFile.uiCapability()->setUiHidden(true); m_wellPath = NULL;}
开发者ID:magnesj,项目名称:ResInsight,代码行数:60,
示例20: CAF_PDM_InitObject//--------------------------------------------------------------------------------------------------/// //--------------------------------------------------------------------------------------------------RimTernaryLegendConfig::RimTernaryLegendConfig() { CAF_PDM_InitObject("Ternary Legend Definition", ":/Legend.png", "", ""); CAF_PDM_InitField(&precision, "Precision", 2, "Significant digits", "", "The number of significant digits displayed in the legend numbers",""); CAF_PDM_InitField(&rangeMode, "RangeType", RangeModeEnum(USER_DEFINED), "Range type", "", "Switches between automatic and user defined range on the legend", ""); CAF_PDM_InitFieldNoDefault(&applyLocalMinMax, "m_applyLocalMinMax", "", "", "", ""); applyLocalMinMax.setIOWritable(false); applyLocalMinMax.setIOReadable(false); applyLocalMinMax.setUiEditorTypeName(caf::PdmUiPushButtonEditor::uiEditorTypeName()); applyLocalMinMax.setUiLabelPosition(caf::PdmUiItemInfo::HIDDEN); applyLocalMinMax = false; CAF_PDM_InitFieldNoDefault(&applyGlobalMinMax, "m_applyGlobalMinMax", "", "", "", ""); applyGlobalMinMax.setIOWritable(false); applyGlobalMinMax.setIOReadable(false); applyGlobalMinMax.setUiEditorTypeName(caf::PdmUiPushButtonEditor::uiEditorTypeName()); applyGlobalMinMax.setUiLabelPosition(caf::PdmUiItemInfo::HIDDEN); applyGlobalMinMax = false; CAF_PDM_InitFieldNoDefault(&applyFullRangeMinMax, "m_applyFullRangeMinMax", "", "", "", ""); applyFullRangeMinMax.setIOWritable(false); applyFullRangeMinMax.setIOReadable(false); applyFullRangeMinMax.setUiEditorTypeName(caf::PdmUiPushButtonEditor::uiEditorTypeName()); applyFullRangeMinMax.setUiLabelPosition(caf::PdmUiItemInfo::HIDDEN); applyFullRangeMinMax = false; CAF_PDM_InitFieldNoDefault(&ternaryRangeSummary, "ternaryRangeSummary", "Range summary", "", "", ""); ternaryRangeSummary.setUiEditorTypeName(caf::PdmUiTextEditor::uiEditorTypeName()); ternaryRangeSummary.setUiLabelPosition(caf::PdmUiItemInfo::TOP); CAF_PDM_InitField(&userDefinedMaxValueSoil, "UserDefinedMaxSoil", 1.0, "Max", "", "Min value of the legend", ""); CAF_PDM_InitField(&userDefinedMinValueSoil, "UserDefinedMinSoil", 0.0, "Min", "", "Max value of the legend", ""); CAF_PDM_InitField(&userDefinedMaxValueSgas, "UserDefinedMaxSgas", 1.0, "Max", "", "Min value of the legend", ""); CAF_PDM_InitField(&userDefinedMinValueSgas, "UserDefinedMinSgas", 0.0, "Min", "", "Max value of the legend", ""); CAF_PDM_InitField(&userDefinedMaxValueSwat, "UserDefinedMaxSwat", 1.0, "Max", "", "Min value of the legend", ""); CAF_PDM_InitField(&userDefinedMinValueSwat, "UserDefinedMinSwat", 0.0, "Min", "", "Max value of the legend", ""); m_globalAutoMin.resize(3, 0.0); m_globalAutoMax.resize(3, 1.0); m_localAutoMin.resize(3, 0.0); m_localAutoMax.resize(3, 1.0); recreateLegend(); updateLegend();}
开发者ID:andlaus,项目名称:ResInsight,代码行数:53,
示例21: CAF_PDM_InitObject//--------------------------------------------------------------------------------------------------/// //--------------------------------------------------------------------------------------------------RimCellEdgeResultSlot::RimCellEdgeResultSlot(){ CAF_PDM_InitObject("Cell Edge Result", "", "", ""); CAF_PDM_InitFieldNoDefault(&resultVariable, "CellEdgeVariable", "Result variable", "", "", ""); CAF_PDM_InitFieldNoDefault(&legendConfig, "LegendDefinition", "Legend Definition", ":/Legend.png", "", ""); resultVariable.setUiEditorTypeName(caf::PdmUiListEditor::uiEditorTypeName()); legendConfig = new RimLegendConfig(); m_ignoredResultScalar = cvf::UNDEFINED_DOUBLE; resetResultIndices();}
开发者ID:hnil,项目名称:ResInsight,代码行数:17,
示例22: RimEclipseCase//--------------------------------------------------------------------------------------------------/////--------------------------------------------------------------------------------------------------RimEclipseInputCaseOpm::RimEclipseInputCaseOpm() : RimEclipseCase(){ CAF_PDM_InitObject("RimInputCase", ":/EclipseInput48x48.png", "", ""); CAF_PDM_InitField(&m_gridFileName, "GridFileName", QString(), "Case grid filename", "", "" ,""); m_gridFileName.uiCapability()->setUiReadOnly(true); CAF_PDM_InitFieldNoDefault(&m_additionalFileNames, "AdditionalFileNames", "Additional files", "", "", ""); m_additionalFileNames.uiCapability()->setUiReadOnly(true); CAF_PDM_InitFieldNoDefault(&m_inputPropertyCollection, "InputPropertyCollection", "", "", "", ""); m_inputPropertyCollection = new RimEclipseInputPropertyCollection; m_inputPropertyCollection->parentField()->uiCapability()->setUiHidden(true);}
开发者ID:OPM,项目名称:ResInsight,代码行数:17,
示例23: CAF_PDM_InitObject//--------------------------------------------------------------------------------------------------/// //--------------------------------------------------------------------------------------------------RimWellLogPlot::RimWellLogPlot(){ CAF_PDM_InitObject("Well Log Plot", ":/WellLogPlot16x16.png", "", ""); m_viewer = NULL; CAF_PDM_InitField(&m_showWindow, "ShowWindow", true, "Show well log plot", "", "", ""); m_showWindow.uiCapability()->setUiHidden(true); CAF_PDM_InitField(&m_userName, "PlotDescription", QString("Well Log Plot"),"Name", "", "", ""); caf::AppEnum< RimWellLogPlot::DepthTypeEnum > depthType = MEASURED_DEPTH; CAF_PDM_InitField(&m_depthType, "DepthType", depthType, "Depth type", "", "", ""); caf::AppEnum< RimDefines::DepthUnitType > depthUnit = RimDefines::UNIT_METER; CAF_PDM_InitField(&m_depthUnit, "DepthUnit", depthUnit, "Depth unit", "", "", ""); CAF_PDM_InitField(&m_minVisibleDepth, "MinimumDepth", 0.0, "Min", "", "", ""); CAF_PDM_InitField(&m_maxVisibleDepth, "MaximumDepth", 1000.0, "Max", "", "", ""); CAF_PDM_InitField(&m_isAutoScaleDepthEnabled, "AutoScaleDepthEnabled", true, "Auto Scale", "", "", ""); CAF_PDM_InitFieldNoDefault(&m_tracks, "Tracks", "", "", "", ""); m_tracks.uiCapability()->setUiHidden(true); m_minAvailableDepth = HUGE_VAL; m_maxAvailableDepth = -HUGE_VAL;}
开发者ID:magnesj,项目名称:ResInsight,代码行数:30,
示例24: CAF_PDM_InitObject//--------------------------------------------------------------------------------------------------/// //--------------------------------------------------------------------------------------------------RimWellPathEntry::RimWellPathEntry(){ CAF_PDM_InitObject("WellPathEntry", "", "", ""); CAF_PDM_InitFieldNoDefault(&name, "Name", "Name", "", "", ""); CAF_PDM_InitField(&selected, "Selected", true, "Selected", "", "", ""); caf::AppEnum< RimWellPathEntry::WellTypeEnum > wellType = WELL_ALL; CAF_PDM_InitField(&wellPathType, "WellPathType", wellType, "Well path type", "", "", ""); CAF_PDM_InitFieldNoDefault(&surveyType, "surveyType", "surveyType", "", "", ""); CAF_PDM_InitFieldNoDefault(&requestUrl, "requestUrl", "requestUrl", "", "", ""); CAF_PDM_InitFieldNoDefault(&wellPathFilePath, "wellPathFilePath", "wellPathFilePath", "", "", "");}
开发者ID:PETECLAM,项目名称:ResInsight,代码行数:19,
注:本文中的CAF_PDM_InitFieldNoDefault函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ CAF_PDM_InitObject函数代码示例 C++ CAF_PDM_InitField函数代码示例 |