Home
last modified time | relevance | path

Searched refs:maskGrid (Results 1 – 25 of 29) sorted by relevance

12

/dports/misc/openvdb/openvdb-9.0.0/openvdb_houdini/openvdb_houdini/
H A DSOP_OpenVDB_Clip.cc281 maskGrid = openvdb::BoolGrid::create(); in operator ()()
282 maskGrid->setTransform(grid.transform().copy()); in operator ()()
283 maskGrid->topologyUnion(grid); in operator ()()
307 maskGrid.reset(); in operator ()()
318 openvdb::BoolGrid::Ptr maskGrid; member
532 hvdb::GridCPtr maskGrid; in cookVDBSop() local
546 maskGrid = op.outputGrid; in cookVDBSop()
551 if (!maskGrid) { in cookVDBSop()
567 if (op.maskGrid) maskGrid = op.maskGrid; in cookVDBSop()
608 if (maskGrid) { in cookVDBSop()
[all …]
H A DSOP_OpenVDB_Analysis.cc365 cvdb::BoolGrid::Ptr maskGrid; in cookVDBSop() local
374 maskGrid = op.mMaskGrid; in cookVDBSop()
378 if (!maskGrid) addWarning(SOP_MESSAGE, "Mask VDB not found."); in cookVDBSop()
395 ToolOp<cvdb::tools::Gradient> op(threaded, boss.interrupter(), maskGrid.get()); in cookVDBSop()
404 … ToolOp<cvdb::tools::MeanCurvature> op(threaded, boss.interrupter(), maskGrid.get()); in cookVDBSop()
413 ToolOp<cvdb::tools::Laplacian> op(threaded, boss.interrupter(), maskGrid.get()); in cookVDBSop()
422 ToolOp<cvdb::tools::Cpt> op(threaded, boss.interrupter(), maskGrid.get()); in cookVDBSop()
431 … ToolOp<cvdb::tools::Divergence> op(threaded, boss.interrupter(), maskGrid.get()); in cookVDBSop()
440 ToolOp<cvdb::tools::Curl> op(threaded, boss.interrupter(), maskGrid.get()); in cookVDBSop()
449 ToolOp<cvdb::tools::Magnitude> op(threaded, boss.interrupter(), maskGrid.get()); in cookVDBSop()
[all …]
H A DSOP_OpenVDB_Create.cc140 const cvdb::MaskGrid::ConstPtr& maskGrid = nullptr,
683 const cvdb::MaskGrid::ConstPtr& maskGrid, in createNewGrid() argument
691 if (maskGrid) { in createNewGrid()
739 cvdb::MaskGrid::Ptr maskGrid; in cookVDBSop() local
742 maskGrid = createMaskGrid(refVdb, transform); in cookVDBSop()
779 gridNameStr, background, transform, maskGrid, group, gridClass); in cookVDBSop()
980 GridConvertToMask(cvdb::MaskGrid::Ptr& maskGrid) : outGrid(maskGrid) {} in GridConvertToMask() argument
1000 cvdb::MaskGrid::Ptr maskGrid; in createMaskGrid() local
1001 GridConvertToMask op(maskGrid); in createMaskGrid()
1003 maskGrid->setTransform(refVdb->getGrid().transform().copy()); in createMaskGrid()
[all …]
H A DSOP_OpenVDB_Noise.cc119 const NoiseSettings&, const hvdb::Grid* maskGrid) const;
367 const GridType* maskGrid = UTvdbGridCast<GridType>(mask); in applyNoise() local
379 cvdb::tools::BoxSampler::sample<TreeType>(maskGrid->tree(), voxelPt, result); in applyNoise()
403 cvdb::tools::BoxSampler::sample<TreeType>(maskGrid->tree(), voxelPt, result); in applyNoise()
421 StencilType maskStencil(*maskGrid); in applyNoise()
428 cvdb::tools::BoxSampler::sample<TreeType>(maskGrid->tree(), voxelPt, result); in applyNoise()
461 cvdb::tools::BoxSampler::sample<TreeType>(maskGrid->tree(), voxelPt, result); in applyNoise()
506 const openvdb::GridBase* maskGrid = nullptr; in cookVDBSop() local
518 maskGrid = &((*gridIter)->getGrid()); in cookVDBSop()
545 applyNoise<cvdb::ScalarGrid>(vdbPrim->getGrid(), fbGenerator, settings, maskGrid); in cookVDBSop()
[all …]
H A DSOP_OpenVDB_From_Particles.cc852 openvdb::BoolGrid::Ptr maskGrid, in convert() argument
869 if (maskGrid) { in convert()
886 openvdb::BoolGrid::Ptr maskGrid, in convertWithAttributes() argument
902 if (maskGrid) { in convertWithAttributes()
1100 openvdb::BoolGrid::Ptr maskGrid; in cookVDBSop() local
1136 if (!sdfGrid && !maskGrid) { in cookVDBSop()
1153 if (!maskGrid) { maskGrid = openvdb::BoolGrid::create(); } in cookVDBSop()
1154 maskGrid->setTransform(transform); in cookVDBSop()
1185 if (maskGrid) { in cookVDBSop()
1189 maskGrid->setTree(maskTree); in cookVDBSop()
[all …]
H A DSOP_OpenVDB_Filter_Level_Set.cc988 typename MaskT::ConstPtr maskGrid; in filterGrid() local
1040 mean(parms, filter, boss, verbose, maskGrid.get()); in filterGrid()
1043 gaussian(parms, filter, boss, verbose, maskGrid.get()); in filterGrid()
1046 median(parms, filter, boss, verbose, maskGrid.get()); in filterGrid()
1052 laplacian(parms, filter, boss, verbose, maskGrid.get()); in filterGrid()
1058 offset(parms, filter, -ds, verbose, maskGrid.get()); in filterGrid()
1061 offset(parms, filter, ds, verbose, maskGrid.get()); in filterGrid()
1064 offset(parms, filter, ds, verbose, maskGrid.get()); in filterGrid()
1065 offset(parms, filter, -ds, verbose, maskGrid.get()); in filterGrid()
1068 offset(parms, filter, -ds, verbose, maskGrid.get()); in filterGrid()
[all …]
H A DSOP_OpenVDB_Points_Convert.cc736 openvdb::BoolGrid::Ptr maskGrid; in cookVDBSop() local
741 maskGrid = openvdb::points::convertPointsToMask( in cookVDBSop()
745 maskGrid = openvdb::points::convertPointsToMask( in cookVDBSop()
749 maskGrid = openvdb::BoolGrid::create(); in cookVDBSop()
760 hvdb::createVdbPrimitive(*gdp, maskGrid, vdbName.c_str()); in cookVDBSop()
H A DSOP_OpenVDB_Filter.cc489 openvdb::FloatGrid::ConstPtr maskGrid; in evalFilterParms() local
504 maskGrid = openvdb::gridConstPtrCast<openvdb::FloatGrid>( in evalFilterParms()
515 parms.mask = maskGrid.get(); in evalFilterParms()
H A DSOP_OpenVDB_Diagnostics.cc951 typename BoolGridType::Ptr maskGrid = openvdb::createGrid<BoolGridType>(false); in outputMaskAndPoints() local
952 BoolTreeType& mask = maskGrid->tree(); in outputMaskAndPoints()
993 maskGrid->setName(gridName + "_mask"); in outputMaskAndPoints()
994 maskGrid->setTransform(grid.transform().copy()); in outputMaskAndPoints()
995 hvdb::createVdbPrimitive(detail, maskGrid, maskGrid->getName().c_str()); in outputMaskAndPoints()
H A DSOP_OpenVDB_Extrapolate.cc772 hvdb::GridCPtr maskGrid = nullptr; in cookVDBSop() local
785 if (maskIt) maskGrid = maskIt->getConstGridPtr();// only use the first grid in cookVDBSop()
/dports/misc/openvdb/openvdb-9.0.0/openvdb/openvdb/unittest/
H A DTestTopologyToLevelSet.cc28 BoolGrid maskGrid(false); in TEST_F() local
29 maskGrid.setTransform(transform); in TEST_F()
32 maskGrid.fill(openvdb::CoordBBox(openvdb::Coord(0), openvdb::Coord(7)), true); in TEST_F()
33 maskGrid.tree().voxelizeActiveTiles(); in TEST_F()
35 FloatGrid::Ptr sdfGrid = openvdb::tools::topologyToLevelSet(maskGrid); in TEST_F()
H A DTestLevelSetUtil.cc56 BoolGrid::Ptr maskGrid = openvdb::tools::sdfInteriorMask(*sdfGrid); in TEST_F() local
60 EXPECT_TRUE(maskGrid->tree().getValue(ijk) == true); in TEST_F()
64 EXPECT_TRUE(maskGrid->tree().getValue(ijk) == false); in TEST_F()
86 BoolGrid::Ptr maskGrid = openvdb::tools::extractEnclosedRegion(*sdfGrid); in TEST_F() local
90 EXPECT_TRUE(maskGrid->tree().getValue(ijk) == true); in TEST_F()
94 EXPECT_TRUE(maskGrid->tree().getValue(ijk) == false); in TEST_F()
H A DTestVolumeToMesh.cc106 BoolGridType maskGrid(false); in TEST_F() local
108 maskGrid.tree().addTile(BoolTreeType::LeafNodeType::LEVEL + 1, openvdb::Coord(0), true, true); in TEST_F()
110 openvdb::tools::volumeToMesh(maskGrid, points, quads); in TEST_F()
H A DTestCurl.cc94 BoolGrid::Ptr maskGrid = BoolGrid::create(false); in TEST_F() local
95 maskGrid->fill(maskBBox, true /*value*/, true /*activate*/); in TEST_F()
101 testGrid->topologyIntersection(*maskGrid); in TEST_F()
104 VectorGrid::Ptr curl_grid = tools::curl(*inGrid, *maskGrid); in TEST_F()
H A DTestLaplacian.cc405 BoolGrid::Ptr maskGrid = BoolGrid::create(false); in TEST_F() local
406 maskGrid->fill(maskbbox, true/*value*/, true/*activate*/); in TEST_F()
409 FloatGrid::Ptr lap = tools::laplacian(*grid, *maskGrid); in TEST_F()
H A DTestCpt.cc453 BoolGrid::Ptr maskGrid = BoolGrid::create(false); in TEST_F() local
454 maskGrid->fill(maskbbox, true/*value*/, true/*activate*/); in TEST_F()
459 FloatCpt cpt(*grid, *maskGrid); in TEST_F()
H A DTestTools.cc783 BoolGrid::Ptr maskGrid = BoolGrid::create(false); in TEST_F() local
784 maskGrid->fill(maskbbox, true/*value*/, true/*activate*/); in TEST_F()
787 FloatGrid::Ptr mag = tools::magnitude(*gradGrid, *maskGrid); in TEST_F()
910 openvdb::BoolGrid::Ptr maskGrid = openvdb::BoolGrid::create(false); in TEST_F() local
911 maskGrid->fill(maskbbox, true/*value*/, true/*activate*/); in TEST_F()
916 openvdb::VectorGrid::Ptr norm = openvdb::tools::normalize(*grad, *maskGrid); in TEST_F()
H A DTestDivergence.cc92 BoolGrid::Ptr maskGrid = BoolGrid::create(false); in TEST_F() local
93 maskGrid->fill(maskBBox, true /*value*/, true /*activate*/); in TEST_F()
95 FloatGrid::Ptr divGrid = tools::divergence(*inGrid, *maskGrid); in TEST_F()
H A DTestGradient.cc603 BoolGrid::Ptr maskGrid = BoolGrid::create(false); in TEST_F() local
604 maskGrid->fill(maskbbox, true/*value*/, true/*activate*/); in TEST_F()
606 Vec3SGrid::Ptr grad = tools::gradient(*grid, *maskGrid); in TEST_F()
H A DTestMeanCurvature.cc624 BoolGrid::Ptr maskGrid = BoolGrid::create(false); in TEST_F() local
625 maskGrid->fill(maskbbox, true/*value*/, true/*activate*/); in TEST_F()
628 FloatGrid::Ptr curv = tools::meanCurvature(*grid, *maskGrid); in TEST_F()
/dports/misc/openvdb/openvdb-9.0.0/openvdb_ax/openvdb_ax/test/integration/
H A DCompareGrids.h57 const openvdb::MaskGrid::ConstPtr maskGrid,
65 const openvdb::MaskGrid::ConstPtr maskGrid);
H A DCompareGrids.cc512 const openvdb::MaskGrid::ConstPtr maskGrid, in compareGrids() argument
557 if (settings.mCheckTopologyStructure && !maskGrid) { in compareGrids()
565 if (maskGrid) { in compareGrids()
566 mask->topologyUnion(*maskGrid); in compareGrids()
624 const openvdb::MaskGrid::ConstPtr maskGrid) in compareUntypedGrids() argument
633 result = compareGrids(resultData, firstGridTyped, secondGridTyped, settings, maskGrid); in compareUntypedGrids()
644 result = compareGrids(resultData, firstGridTyped, secondGridTyped, settings, maskGrid); in compareUntypedGrids()
/dports/misc/openvdb/openvdb-9.0.0/openvdb/openvdb/tools/
H A DClip.h381 auto maskGrid = clip_internal::convertToMaskGrid(clipGrid);
384 if (srcGrid.constTransform() != maskGrid->constTransform()) {
387 tools::resampleToMatch<clip_internal::BoolSampler>(*maskGrid, *resampledMask);
389 maskGrid = resampledMask;
394 /*from=*/ClipMaskGridType, /*to=*/SrcMaskGridType>()(maskGrid);
H A DComposite.h592 GridTypePtr maskGrid(GridType::create(tree));
593 maskGrid->setTransform(grid.transform().copy());
594 maskGrid->insertMeta(grid);
595 return maskGrid;
/dports/graphics/rawtherapee/rawtherapee-5.8/rtgui/
H A Dretinex.cc122 Gtk::Grid *maskGrid = Gtk::manage ( new Gtk::Grid()); in Retinex() local
123 setExpandAlignProperties (maskGrid, true, false, Gtk::ALIGN_FILL, Gtk::ALIGN_START); in Retinex()
144 maskGrid->attach (*mapgrid, 0, 0, 1, 1); in Retinex()
159 maskGrid->attach (*curveEditormap, 0, 1, 1, 1); in Retinex()
165 maskGrid->attach (*highlights, 0, 2, 1, 1); in Retinex()
170 maskGrid->attach (*h_tonalwidth, 0, 3, 1, 1); in Retinex()
175 maskGrid->attach (*shadows, 0, 4, 1, 1); in Retinex()
180 maskGrid->attach (*s_tonalwidth, 0, 5, 1, 1); in Retinex()
185 maskGrid->attach (*radius, 0, 6, 1, 1); in Retinex()
190 maskFrame->add (*maskGrid); in Retinex()

12