本文整理汇总了C++中filterparameter::Pointer类的典型用法代码示例。如果您正苦于以下问题:C++ Pointer类的具体用法?C++ Pointer怎么用?C++ Pointer使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Pointer类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: setupFilterParameters
// -----------------------------------------------------------------------------
//
// -----------------------------------------------------------------------------
void MultiThresholdCells::setupFilterParameters()
{
std::vector<FilterParameter::Pointer> parameters;
{
ChoiceFilterParameter::Pointer parameter = ChoiceFilterParameter::New();
parameter->setHumanLabel("Output Array Name");
parameter->setPropertyName("OutputArrayName");
parameter->setWidgetType(FilterParameter::ChoiceWidget);
parameter->setValueType("string");
parameter->setEditable(true);
std::vector<std::string> choices;
choices.push_back(DREAM3D::CellData::GoodVoxels);
parameter->setChoices(choices);
parameters.push_back(parameter);
}
{
FilterParameter::Pointer parameter = FilterParameter::New();
parameter->setHumanLabel("Select Arrays to Threshold");
parameter->setPropertyName("ComparisonInputs");
parameter->setWidgetType(FilterParameter::CellArrayComparisonSelectionWidget);
parameter->setValueType("std::vector<ComparisonInput_t>");
parameters.push_back(parameter);
}
setFilterParameters(parameters);
}
开发者ID:tuks188,项目名称:DREAM3D,代码行数:30,代码来源:MultiThresholdCells.cpp
示例2: setupFilterParameters
// -----------------------------------------------------------------------------
//
// -----------------------------------------------------------------------------
void OpenCloseBadData::setupFilterParameters()
{
std::vector<FilterParameter::Pointer> parameters;
{
ChoiceFilterParameter::Pointer option = ChoiceFilterParameter::New();
option->setHumanLabel("Direction of Operation");
option->setPropertyName("Direction");
option->setWidgetType(FilterParameter::ChoiceWidget);
option->setValueType("unsigned int");
std::vector<std::string> choices;
choices.push_back("Dilate");
choices.push_back("Erode");
option->setChoices(choices);
parameters.push_back(option);
}
{
FilterParameter::Pointer option = FilterParameter::New();
option->setHumanLabel("Number of Iterations");
option->setPropertyName("NumIterations");
option->setWidgetType(FilterParameter::IntWidget);
option->setValueType("int");
parameters.push_back(option);
}
setFilterParameters(parameters);
}
开发者ID:tuks188,项目名称:DREAM3D,代码行数:28,代码来源:OpenCloseBadData.cpp
示例3: setupFilterParameters
// -----------------------------------------------------------------------------
//
// -----------------------------------------------------------------------------
void RemoveArrays::setupFilterParameters()
{
std::vector<FilterParameter::Pointer> parameters;
{
FilterParameter::Pointer parameter = FilterParameter::New();
parameter->setHumanLabel("Arrays to Delete");
parameter->setPropertyName("ArraysToDelete");
parameter->setWidgetType(FilterParameter::ArraySelectionWidget);
parameters.push_back(parameter);
}
setFilterParameters(parameters);
}
开发者ID:chongbingbao,项目名称:DREAM3D,代码行数:16,代码来源:RemoveArrays.cpp
示例4: setupFilterParameters
// -----------------------------------------------------------------------------
//
// -----------------------------------------------------------------------------
void CropVolumePipeline::setupFilterParameters()
{
// Now append our options
std::vector<FilterParameter::Pointer> parameters;
{
FilterParameter::Pointer option = FilterParameter::New();
option->setHumanLabel("Input File");
option->setPropertyName("InputFile");
option->setWidgetType(FilterParameter::InputFileWidget);
option->setValueType("string");
parameters.push_back(option);
}
setFilterParameters(parameters);
}
开发者ID:chongbingbao,项目名称:DREAM3D,代码行数:17,代码来源:CropVolumePipeline.cpp
示例5: setupFilterParameters
// -----------------------------------------------------------------------------
//
// -----------------------------------------------------------------------------
void ArraySelectionExample::setupFilterParameters()
{
std::vector<FilterParameter::Pointer> options;
/* To select arrays */
{
FilterParameter::Pointer option = FilterParameter::New();
option->setHumanLabel("Arrays to Delete");
option->setPropertyName("ArraysToDelete");
option->setWidgetType(FilterParameter::ArraySelectionWidget);
options.push_back(option);
}
setFilterParameters(options);
}
开发者ID:mahendra-ramajayam,项目名称:DREAM3D,代码行数:18,代码来源:ArraySelectionExample.cpp
示例6: setupFilterParameters
// -----------------------------------------------------------------------------
//
// -----------------------------------------------------------------------------
void GoldfeatherReader::setupFilterParameters()
{
std::vector<FilterParameter::Pointer> parameters;
/* For an input file use this code*/
{
FilterParameter::Pointer parameter = FilterParameter::New();
parameter->setHumanLabel("Input File");
parameter->setPropertyName("InputFile");
parameter->setWidgetType(FilterParameter::InputFileWidget);
parameter->setValueType("string");
parameters.push_back(parameter);
}
setFilterParameters(parameters);
}
开发者ID:mahendra-ramajayam,项目名称:DREAM3D,代码行数:18,代码来源:GoldfeatherReader.cpp
示例7: setupFilterParameters
// -----------------------------------------------------------------------------
//
// -----------------------------------------------------------------------------
void YSChoiAbaqusReader::setupFilterParameters()
{
std::vector<FilterParameter::Pointer> parameters;
{
FilterParameter::Pointer option = FilterParameter::New();
option->setHumanLabel("Input File");
option->setPropertyName("InputFile");
option->setWidgetType(FilterParameter::InputFileWidget);
option->setValueType("string");
parameters.push_back(option);
}
{
FilterParameter::Pointer option = FilterParameter::New();
option->setHumanLabel("Input Grain Orientation File");
option->setPropertyName("InputGrainInfoFile");
option->setWidgetType(FilterParameter::InputFileWidget);
option->setValueType("string");
parameters.push_back(option);
}
setFilterParameters(parameters);
}
开发者ID:tuks188,项目名称:DREAM3D,代码行数:24,代码来源:YSChoiAbaqusReader.cpp
示例8: setupFilterParameters
// -----------------------------------------------------------------------------
//
// -----------------------------------------------------------------------------
void FindFaceAverage::setupFilterParameters()
{
std::vector<FilterParameter::Pointer> parameters;
{
FilterParameter::Pointer option = FilterParameter::New();
option->setHumanLabel("Face Array Name");
option->setPropertyName("SelectedFaceArrayName");
option->setWidgetType(FilterParameter::SurfaceMeshFaceArrayNameSelectionWidget);
option->setValueType("string");
option->setUnits("");
parameters.push_back(option);
}
{
ChoiceFilterParameter::Pointer parameter = ChoiceFilterParameter::New();
parameter->setHumanLabel("Average Type");
parameter->setPropertyName("AverageMethod");
parameter->setWidgetType(FilterParameter::ChoiceWidget);
parameter->setValueType("unsigned int");
std::vector<std::string> choices;
choices.push_back("Number Average");
choices.push_back("Area Weighted Average");
parameter->setChoices(choices);
parameters.push_back(parameter);
}
setFilterParameters(parameters);
}
开发者ID:leavy,项目名称:DREAM3D,代码行数:29,代码来源:FindFaceAverage.cpp
示例9: setupFilterParameters
// -----------------------------------------------------------------------------
//
// -----------------------------------------------------------------------------
void AlignSectionsFeature::setupFilterParameters()
{
std::vector<FilterParameter::Pointer> parameters;
{
FilterParameter::Pointer option = FilterParameter::New();
option->setHumanLabel("Write Alignment Shift File");
option->setPropertyName("WriteAlignmentShifts");
option->setWidgetType(FilterParameter::BooleanWidget);
option->setValueType("bool");
parameters.push_back(option);
}
{
FilterParameter::Pointer option = FilterParameter::New();
option->setHumanLabel("Alignment File");
option->setPropertyName("AlignmentShiftFileName");
option->setWidgetType(FilterParameter::OutputFileWidget);
option->setValueType("string");
parameters.push_back(option);
}
setFilterParameters(parameters);
}
开发者ID:chongbingbao,项目名称:DREAM3D,代码行数:25,代码来源:AlignSectionsFeature.cpp
示例10: setupFilterParameters
// -----------------------------------------------------------------------------
//
// -----------------------------------------------------------------------------
void BinaryNodesTrianglesReader::setupFilterParameters()
{
std::vector<FilterParameter::Pointer> parameters;
{
FilterParameter::Pointer option = FilterParameter::New();
option->setHumanLabel("Binary Nodes Input File");
option->setPropertyName("BinaryNodesFile");
option->setWidgetType(FilterParameter::InputFileWidget);
option->setValueType("string");
parameters.push_back(option);
}
{
FilterParameter::Pointer option = FilterParameter::New();
option->setHumanLabel("Binary Triangles Input File");
option->setPropertyName("BinaryTrianglesFile");
option->setWidgetType(FilterParameter::InputFileWidget);
option->setValueType("string");
parameters.push_back(option);
}
setFilterParameters(parameters);
}
开发者ID:leavy,项目名称:DREAM3D,代码行数:26,代码来源:BinaryNodesTrianglesReader.cpp
示例11: setupFilterParameters
// -----------------------------------------------------------------------------
//
// -----------------------------------------------------------------------------
void AddOrientationNoise::setupFilterParameters()
{
std::vector<FilterParameter::Pointer> parameters;
{
FilterParameter::Pointer option = FilterParameter::New();
option->setHumanLabel("Magnitude of Orientation Noise");
option->setPropertyName("Magnitude");
option->setWidgetType(FilterParameter::DoubleWidget);
option->setValueType("float");
option->setCastableValueType("double");
option->setUnits("Degrees");
parameters.push_back(option);
}
setFilterParameters(parameters);
}
开发者ID:tuks188,项目名称:DREAM3D,代码行数:18,代码来源:AddOrientationNoise.cpp
示例12: setupFilterParameters
// -----------------------------------------------------------------------------
//
// -----------------------------------------------------------------------------
void DecimateSolidMesh::setupFilterParameters()
{
std::vector<FilterParameter::Pointer> parameters;
{
FilterParameter::Pointer option = FilterParameter::New();
option->setHumanLabel("Goal Number of Elements");
option->setPropertyName("GoalElementNumber");
option->setWidgetType(FilterParameter::IntWidget);
option->setValueType("int");
option->setUnits("");
parameters.push_back(option);
}
setFilterParameters(parameters);
}
开发者ID:mahendra-ramajayam,项目名称:DREAM3D,代码行数:17,代码来源:DecimateSolidMesh.cpp
示例13: setupFilterParameters
// -----------------------------------------------------------------------------
//
// -----------------------------------------------------------------------------
void AbaqusSurfaceMeshWriter::setupFilterParameters()
{
std::vector<FilterParameter::Pointer> parameters;
{
FilterParameter::Pointer option = FilterParameter::New();
option->setHumanLabel("Output File");
option->setPropertyName("OutputFile");
option->setWidgetType(FilterParameter::OutputFileWidget);
option->setValueType("string");
option->setFileExtension("*.inp");
parameters.push_back(option);
}
setFilterParameters(parameters);
}
开发者ID:chongbingbao,项目名称:DREAM3D,代码行数:17,代码来源:AbaqusSurfaceMeshWriter.cpp
示例14: setupFilterParameters
// -----------------------------------------------------------------------------
//
// -----------------------------------------------------------------------------
void ChangeResolution::setupFilterParameters()
{
std::vector<FilterParameter::Pointer> parameters;
{
FilterParameter::Pointer option = FilterParameter::New();
option->setHumanLabel("Resolution");
option->setPropertyName("Resolution");
option->setWidgetType(FilterParameter::FloatVec3Widget);
option->setValueType("FloatVec3Widget_t");
option->setUnits("Microns");
parameters.push_back(option);
}
setFilterParameters(parameters);
}
开发者ID:tuks188,项目名称:DREAM3D,代码行数:18,代码来源:ChangeResolution.cpp
示例15: setupFilterParameters
// -----------------------------------------------------------------------------
//
// -----------------------------------------------------------------------------
void FindFieldNeighborCAxisMisalignments::setupFilterParameters()
{
std::vector<FilterParameter::Pointer> parameters;
{
FilterParameter::Pointer option = FilterParameter::New();
option->setHumanLabel("Find Average C-Axis Misalignments");
option->setPropertyName("FindAvgMisals");
option->setWidgetType(FilterParameter::BooleanWidget);
option->setValueType("bool");
option->setUnits("");
parameters.push_back(option);
}
setFilterParameters(parameters);
}
开发者ID:chongbingbao,项目名称:DREAM3D,代码行数:18,代码来源:FindFieldNeighborCAxisMisalignments.cpp
示例16: setupFilterParameters
// -----------------------------------------------------------------------------
//
// -----------------------------------------------------------------------------
void LinkFieldMapToCellArray::setupFilterParameters()
{
std::vector<FilterParameter::Pointer> parameters;
{
FilterParameter::Pointer option = FilterParameter::New();
option->setHumanLabel("Cell Array Name");
option->setPropertyName("SelectedCellDataArrayName");
option->setWidgetType(FilterParameter::VoxelCellArrayNameSelectionWidget);
option->setValueType("string");
option->setUnits("");
parameters.push_back(option);
}
setFilterParameters(parameters);
}
开发者ID:mahendra-ramajayam,项目名称:DREAM3D,代码行数:18,代码来源:LinkFieldMapToCellArray.cpp
示例17: setupFilterParameters
// -----------------------------------------------------------------------------
//
// -----------------------------------------------------------------------------
void AdjustVolumeOrigin::setupFilterParameters()
{
std::vector<FilterParameter::Pointer> parameters;
{
FilterParameter::Pointer option = FilterParameter::New();
option->setHumanLabel("Apply to Voxel Volume");
option->setPropertyName("ApplyToVoxelVolume");
option->setWidgetType(FilterParameter::BooleanWidget);
option->setValueType("bool");
parameters.push_back(option);
}
{
FilterParameter::Pointer option = FilterParameter::New();
option->setHumanLabel("Apply to Surface Mesh");
option->setPropertyName("ApplyToSurfaceMesh");
option->setWidgetType(FilterParameter::BooleanWidget);
option->setValueType("bool");
parameters.push_back(option);
}
#if 0
{
FilterParameter::Pointer option = FilterParameter::New();
option->setHumanLabel("Apply to Solid Mesh");
option->setPropertyName("ApplyToSolidMesh");
option->setWidgetType(FilterParameter::BooleanWidget);
option->setValueType("bool");
parameters.push_back(option);
}
#endif
{
FilterParameter::Pointer option = FilterParameter::New();
option->setHumanLabel("Origin");
option->setPropertyName("Origin");
option->setWidgetType(FilterParameter::FloatVec3Widget);
option->setValueType("FloatVec3Widget_t");
option->setUnits("Microns");
parameters.push_back(option);
}
setFilterParameters(parameters);
}
开发者ID:chongbingbao,项目名称:DREAM3D,代码行数:45,代码来源:AdjustVolumeOrigin.cpp
示例18: setupFilterParameters
// -----------------------------------------------------------------------------
//
// -----------------------------------------------------------------------------
void ClearData::setupFilterParameters()
{
std::vector<FilterParameter::Pointer> parameters;
{
FilterParameter::Pointer option = FilterParameter::New();
option->setHumanLabel("X Min");
option->setPropertyName("XMin");
option->setWidgetType(FilterParameter::IntWidget);
option->setValueType("int");
option->setUnits("Column");
parameters.push_back(option);
}
{
FilterParameter::Pointer option = FilterParameter::New();
option->setHumanLabel("Y Min");
option->setPropertyName("YMin");
option->setWidgetType(FilterParameter::IntWidget);
option->setValueType("int");
option->setUnits("Row");
parameters.push_back(option);
}
{
FilterParameter::Pointer option = FilterParameter::New();
option->setHumanLabel("Z Min");
option->setPropertyName("ZMin");
option->setWidgetType(FilterParameter::IntWidget);
option->setValueType("int");
option->setUnits("Plane");
parameters.push_back(option);
}
{
FilterParameter::Pointer option = FilterParameter::New();
option->setHumanLabel("X Max");
option->setPropertyName("XMax");
option->setWidgetType(FilterParameter::IntWidget);
option->setValueType("int");
option->setUnits("Column");
parameters.push_back(option);
}
{
FilterParameter::Pointer option = FilterParameter::New();
option->setHumanLabel("Y Max");
option->setPropertyName("YMax");
option->setWidgetType(FilterParameter::IntWidget);
option->setValueType("int");
option->setUnits("Row");
parameters.push_back(option);
}
{
FilterParameter::Pointer option = FilterParameter::New();
option->setHumanLabel("Z Max");
option->setPropertyName("ZMax");
option->setWidgetType(FilterParameter::IntWidget);
option->setValueType("int");
option->setUnits("Plane");
parameters.push_back(option);
}
setFilterParameters(parameters);
}
开发者ID:mahendra-ramajayam,项目名称:DREAM3D,代码行数:62,代码来源:ClearData.cpp
示例19: setupFilterParameters
// -----------------------------------------------------------------------------
//
// -----------------------------------------------------------------------------
void RawBinaryReader::setupFilterParameters()
{
std::vector<FilterParameter::Pointer> parameters;
/* Place all your option initialization code here */
{
FilterParameter::Pointer parameter = FilterParameter::New();
parameter->setHumanLabel("Input File");
parameter->setPropertyName("InputFile");
parameter->setWidgetType(FilterParameter::InputFileWidget);
parameter->setValueType("string");
parameter->setFileExtension("*.raw *.bin");
parameters.push_back(parameter);
}
{
ChoiceFilterParameter::Pointer parameter = ChoiceFilterParameter::New();
parameter->setHumanLabel("Scalar Type");
parameter->setPropertyName("ScalarType");
parameter->setWidgetType(FilterParameter::ChoiceWidget);
parameter->setValueType("unsigned int");
std::vector<std::string> choices;
choices.push_back("signed int 8 bit");
choices.push_back("unsigned int 8 bit");
choices.push_back("signed int 16 bit");
choices.push_back("unsigned int 16 bit");
choices.push_back("signed int 32 bit");
choices.push_back("unsigned int 32 bit");
choices.push_back("signed int 64 bit");
choices.push_back("unsigned int 64 bit");
choices.push_back(" Float 32 bit");
choices.push_back(" Double 64 bit");
parameter->setChoices(choices);
parameters.push_back(parameter);
}
{
FilterParameter::Pointer option = FilterParameter::New();
option->setHumanLabel("Dimensionality");
option->setPropertyName("Dimensionality");
option->setWidgetType(FilterParameter::IntWidget);
option->setValueType("int");
parameters.push_back(option);
}
{
FilterParameter::Pointer option = FilterParameter::New();
option->setHumanLabel("Number Of Components");
option->setPropertyName("NumberOfComponents");
option->setWidgetType(FilterParameter::IntWidget);
option->setValueType("int");
parameters.push_back(option);
}
{
ChoiceFilterParameter::Pointer parameter = ChoiceFilterParameter::New();
parameter->setHumanLabel("Endian");
parameter->setPropertyName("Endian");
parameter->setWidgetType(FilterParameter::ChoiceWidget);
parameter->setValueType("unsigned int");
std::vector<std::string> choices;
choices.push_back("Little");
choices.push_back("Big");
parameter->setChoices(choices);
parameters.push_back(parameter);
}
{
FilterParameter::Pointer option = FilterParameter::New();
option->setHumanLabel("Dimensions");
option->setPropertyName("Dimensions");
option->setWidgetType(FilterParameter::IntVec3Widget);
option->setValueType("IntVec3Widget_t");
option->setUnits("XYZ");
parameters.push_back(option);
}
{
FilterParameter::Pointer option = FilterParameter::New();
option->setHumanLabel("Origin");
option->setPropertyName("Origin");
option->setWidgetType(FilterParameter::FloatVec3Widget);
option->setValueType("FloatVec3Widget_t");
option->setUnits("XYZ");
parameters.push_back(option);
}
{
FilterParameter::Pointer option = FilterParameter::New();
option->setHumanLabel("Resolution");
option->setPropertyName("Resolution");
option->setWidgetType(FilterParameter::FloatVec3Widget);
option->setValueType("FloatVec3Widget_t");
option->setUnits("XYZ");
parameters.push_back(option);
}
{
FilterParameter::Pointer option = FilterParameter::New();
option->setHumanLabel("Over Ride Origin & Resolution");
option->setPropertyName("OverRideOriginResolution");
option->setWidgetType(FilterParameter::BooleanWidget);
option->setValueType("bool");
parameters.push_back(option);
}
//.........这里部分代码省略.........
开发者ID:chongbingbao,项目名称:DREAM3D,代码行数:101,代码来源:RawBinaryReader.cpp
示例20: setupFilterParameters
// -----------------------------------------------------------------------------
//
// -----------------------------------------------------------------------------
void ThresholdExample::setupFilterParameters()
{
std::vector<FilterParameter::Pointer> options;
/* To Compare Arrays like a threshold filter */
{
FilterParameter::Pointer parameter = FilterParameter::New();
parameter->setHumanLabel("Voxel Cell Arrays to Threshold");
parameter->setPropertyName("CellComparisonInputs");
parameter->setWidgetType(FilterParameter::CellArrayComparisonSelectionWidget);
parameter->setValueType("std::vector<ComparisonInput_t>");
options.push_back(parameter);
}
/* To Compare Arrays like a threshold filter */
{
FilterParameter::Pointer parameter = FilterParameter::New();
parameter->setHumanLabel("Voxel Field Arrays to Threshold");
parameter->setPropertyName("FieldComparisonInputs");
parameter->setWidgetType(FilterParameter::FieldArrayComparisonSelectionWidget);
parameter->setValueType("std::vector<ComparisonInput_t>");
options.push_back(parameter);
}
/* To Compare Arrays like a threshold filter */
{
FilterParameter::Pointer parameter = FilterParameter::New();
parameter->setHumanLabel("Voxel Ensemble Arrays to Threshold");
parameter->setPropertyName("EnsembleComparisonInputs");
parameter->setWidgetType(FilterParameter::EnsembleArrayComparisonSelectionWidget);
parameter->setValueType("std::vector<ComparisonInput_t>");
options.push_back(parameter);
}
/* To Compare Arrays like a threshold filter */
{
FilterParameter::Pointer parameter = FilterParameter::New();
parameter->setHumanLabel("Surface Mesh Point Arrays to Threshold");
parameter->setPropertyName("PointComparisonInputs");
parameter->setWidgetType(FilterParameter::PointArrayComparisonSelectionWidget);
parameter->setValueType("std::vector<ComparisonInput_t>");
options.push_back(parameter);
}
/* To Compare Arrays like a threshold filter */
{
FilterParameter::Pointer parameter = FilterParameter::New();
parameter->setHumanLabel("Surface Mesh Face Arrays to Threshold");
parameter->setPropertyName("FaceComparisonInputs");
parameter->setWidgetType(FilterParameter::FaceArrayComparisonSelectionWidget);
parameter->setValueType("std::vector<ComparisonInput_t>");
options.push_back(parameter);
}
/* To Compare Arrays like a threshold filter */
{
FilterParameter::Pointer parameter = FilterParameter::New();
parameter->setHumanLabel("Surface Mesh Edge Arrays to Threshold");
parameter->setPropertyName("EdgeComparisonInputs");
parameter->setWidgetType(FilterParameter::EdgeArrayComparisonSelectionWidget);
parameter->setValueType("std::vector<ComparisonInput_t>");
options.push_back(parameter);
}
setFilterParameters(options);
}
开发者ID:mahendra-ramajayam,项目名称:DREAM3D,代码行数:64,代码来源:ThresholdExample.cpp
注:本文中的filterparameter::Pointer类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论