/dports/misc/openvdb/openvdb-9.0.0/openvdb_houdini/openvdb_houdini/ |
H A D | SOP_OpenVDB_Clip.cc | 281 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 D | SOP_OpenVDB_Analysis.cc | 365 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 D | SOP_OpenVDB_Create.cc | 140 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 D | SOP_OpenVDB_Noise.cc | 119 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 D | SOP_OpenVDB_From_Particles.cc | 852 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 D | SOP_OpenVDB_Filter_Level_Set.cc | 988 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 D | SOP_OpenVDB_Points_Convert.cc | 736 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 D | SOP_OpenVDB_Filter.cc | 489 openvdb::FloatGrid::ConstPtr maskGrid; in evalFilterParms() local 504 maskGrid = openvdb::gridConstPtrCast<openvdb::FloatGrid>( in evalFilterParms() 515 parms.mask = maskGrid.get(); in evalFilterParms()
|
H A D | SOP_OpenVDB_Diagnostics.cc | 951 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 D | SOP_OpenVDB_Extrapolate.cc | 772 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 D | TestTopologyToLevelSet.cc | 28 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 D | TestLevelSetUtil.cc | 56 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 D | TestVolumeToMesh.cc | 106 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 D | TestCurl.cc | 94 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 D | TestLaplacian.cc | 405 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 D | TestCpt.cc | 453 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 D | TestTools.cc | 783 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 D | TestDivergence.cc | 92 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 D | TestGradient.cc | 603 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 D | TestMeanCurvature.cc | 624 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 D | CompareGrids.h | 57 const openvdb::MaskGrid::ConstPtr maskGrid, 65 const openvdb::MaskGrid::ConstPtr maskGrid);
|
H A D | CompareGrids.cc | 512 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 D | Clip.h | 381 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 D | Composite.h | 592 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 D | retinex.cc | 122 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()
|