Home
last modified time | relevance | path

Searched refs:maskTree (Results 1 – 17 of 17) sorted by relevance

/dports/misc/openvdb/openvdb-9.0.0/openvdb/openvdb/tools/
H A DTopologyToLevelSet.h212 MaskTreeT maskTree( grid.tree(), false/*background*/, openvdb::TopologyCopy() ); in topologyToLevelSet()
215 … tools::dilateActiveValues(maskTree, closingSteps + dilation, tools::NN_FACE, tools::IGNORE_TILES); in topologyToLevelSet()
216 …tools::erodeActiveValues(maskTree, /*iterations=*/closingSteps, tools::NN_FACE, tools::IGNORE_TILE… in topologyToLevelSet()
217 tools::pruneInactive(maskTree); in topologyToLevelSet()
223 … new FloatTreeT( maskTree, /*out=*/background, /*in=*/-background, openvdb::TopologyCopy() ) ); in topologyToLevelSet()
226 pool.run( ttls_internal::ErodeOp< MaskTreeT >( maskTree, halfWidth ) ); in topologyToLevelSet()
230 lsTree->topologyDifference( maskTree ); in topologyToLevelSet()
H A DLevelSetUtil.h1051 tools::traceExteriorBoundaries(*maskTree); in computeEnclosedRegionMask()
1063 tools::signedFloodFill(*maskTree); in computeEnclosedRegionMask()
1065 return maskTree; in computeEnclosedRegionMask()
1138 maskTree->getNodes(internalMaskNodes); in computeInteriorMask()
1145 typename BoolTreeType::ValueAllIter it(*maskTree); in computeInteriorMask()
1155 return maskTree; in computeInteriorMask()
1170 BoolTreeType& maskTree, in MaskIsovalueCrossingVoxels()
1175 , mMaskAccessor(maskTree) in MaskIsovalueCrossingVoxels()
1628 , mMaskTree(&maskTree) in ExpandLeafNodeRegion()
2117 { return maskTree; } in constructMask()
[all …]
H A DDenseSparseTools.h584 MaskTree maskTree(maskProxy, false, TopologyCopy()); in extractSparseTreeWithMask()
588 const size_t leafCount = maskTree.leafCount(); in extractSparseTreeWithMask()
590 MaskLeafCIter leafiter = maskTree.cbeginLeaf(); in extractSparseTreeWithMask()
785 MaskTreeT maskTree(mSource, false /*background*/, openvdb::TopologyCopy()); in sparseComposite()
786 maskTree.topologyUnion(mAlpha); in sparseComposite()
791 openvdb::tree::LeafManager<const MaskTreeT> maskLeafs(maskTree); in sparseComposite()
797 typename MaskTreeT::ValueOnCIter citer = maskTree.cbeginValueOn(); in sparseComposite()
H A DPotentialFlow.h228 typename MaskTreeT::Ptr maskTree(new MaskTreeT(interior->tree(), false, TopologyCopy())); in createPotentialFlowMask()
229 typename MaskT::Ptr mask = MaskT::create(maskTree); in createPotentialFlowMask()
232 dilateActiveValues(*maskTree, dilation, NN_FACE_EDGE); in createPotentialFlowMask()
H A DVolumeToSpheres.h734 auto& maskTree = interiorMaskPtr->tree(); in fillWithSpheres() local
735 auto copyOfTree = StaticPtrCast<BoolTreeT>(maskTree.copy()); in fillWithSpheres()
736 … tools::erodeActiveValues(maskTree, /*iterations=*/1, tools::NN_FACE, tools::IGNORE_TILES); in fillWithSpheres()
737 tools::pruneInactive(maskTree); in fillWithSpheres()
738 if (maskTree.empty()) { interiorMaskPtr->setTree(copyOfTree); } in fillWithSpheres()
H A DMeshToVolume.h2268 ConstructVoxelMask(BoolTreeType& maskTree, const TreeType& tree, in ConstructVoxelMask()
2273 , mMaskTree(&maskTree) in ConstructVoxelMask()
2403 BoolTreeType& maskTree, in ExpandNarrowband()
2411 , mMaskTree(&maskTree) in ExpandNarrowband()
2772 BoolTreeType& maskTree, in expandNarrowband() argument
2779 ExpandNarrowband<TreeType, MeshDataAdapter> expandOp(maskNodes, maskTree, in expandNarrowband()
2793 maskTree.clear(); in expandNarrowband()
2794 maskTree.merge(expandOp.newMaskTree()); in expandNarrowband()
3314 BoolTreeType maskTree(false); in meshToVolume()
3344 const size_t maskNodeCount = maskTree.leafCount(); in meshToVolume()
[all …]
H A DVolumeToMesh.h1914 const BoolTreeType& maskTree) in TransferSeamLineFlags()
1916 , mMaskTree(&maskTree) in TransferSeamLineFlags()
3450 MaskBorderVoxels(const BoolTreeType& maskTree, in MaskBorderVoxels()
3453 : mMaskTree(&maskTree) in MaskBorderVoxels()
3671 const BoolTreeType& maskTree = surfaceMask->tree(); in applySurfaceMask() local
3682 intersectionLeafNodes, maskTree, transform, maskTransform, invertMask)); in applySurfaceMask()
H A DFastSweeping.h1421 const SweepMaskTreeT& maskTree = mParent->mSweepMask;
1425 LeafManagerT leafManager(maskTree);
/dports/cad/kicad-devel/kicad-a17a58203b33e08b966075833b177dad5740c236/pcbnew/drc/
H A Ddrc_test_provider_silk_to_mask.cpp103 DRC_RTREE maskTree, silkTree; in Run() local
106 [&maskTree]( BOARD_ITEM *item ) -> bool in Run()
111 maskTree.Insert( item, layer ); in Run()
193 maskTree.QueryCollidingPairs( &silkTree, layerPairs, checkClearance, m_largestClearance, in Run()
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/
H A DFieldMaskPartial.cs293 var maskTree = new FieldMaskTree(this); in Union()
296 maskTree.MergeFromFieldMask(mask); in Union()
299 return maskTree.ToFieldMask(); in Union()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/protobuf/csharp/src/Google.Protobuf/WellKnownTypes/
H A DFieldMaskPartial.cs293 var maskTree = new FieldMaskTree(this); in Union()
296 maskTree.MergeFromFieldMask(mask); in Union()
299 return maskTree.ToFieldMask(); in Union()
/dports/misc/openvdb/openvdb-9.0.0/openvdb_houdini/openvdb_houdini/
H A DSOP_OpenVDB_To_Polygons.cc834 typename BoolTreeType::Ptr maskTree; in referenceMeshing() local
837 maskTree = typename BoolTreeType::Ptr(new BoolTreeType(false)); in referenceMeshing()
838 maskTree->topologyUnion(indexGrid->tree()); in referenceMeshing()
839 openvdb::tree::LeafManager<BoolTreeType> maskLeafs(*maskTree); in referenceMeshing()
845 openvdb::tools::pruneInactive(*maskTree); in referenceMeshing()
847 openvdb::tools::dilateActiveValues(*maskTree, 2, in referenceMeshing()
850 mesher.setAdaptivityMask(maskTree); in referenceMeshing()
926 *gdp, *refGeo, edgeData, *transform, surfaceGroup, maskTree.get())); in referenceMeshing()
H A DSOP_OpenVDB_Convert.cc1137 typename BoolTreeType::Ptr maskTree; in referenceMeshing() local
1143 maskTree = typename BoolTreeType::Ptr(new BoolTreeType(false)); in referenceMeshing()
1144 maskTree->topologyUnion(indexGrid->tree()); in referenceMeshing()
1145 openvdb::tree::LeafManager<BoolTreeType> maskLeafs(*maskTree); in referenceMeshing()
1151 openvdb::tools::pruneInactive(*maskTree); in referenceMeshing()
1153 …openvdb::tools::dilateActiveValues(*maskTree, 2, openvdb::tools::NN_FACE, openvdb::tools::IGNORE_T… in referenceMeshing()
1155 mesher.setAdaptivityMask(maskTree); in referenceMeshing()
1241 surfaceGroup, maskTree.get())); in referenceMeshing()
H A DSOP_OpenVDB_From_Particles.cc1186 openvdb::BoolTree::Ptr maskTree(new openvdb::BoolTree(pointMaskGrid->tree(), in cookVDBSop() local
1188 if (dilation > 0) { openvdb::tools::dilateActiveValues(*maskTree, dilation); } in cookVDBSop()
1189 maskGrid->setTree(maskTree); in cookVDBSop()
H A DSOP_OpenVDB_Rasterize_Points.cc745 ConstructCandidateVoxelMask(BoolTreeType& maskTree, const PointCache& points, in ConstructCandidateVoxelMask()
751 , mMaskTreePt(&maskTree) in ConstructCandidateVoxelMask()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/protobuf/java/util/src/main/java/com/google/protobuf/util/
H A DFieldMaskUtil.java249 FieldMaskTree maskTree = new FieldMaskTree(firstMask).mergeFromFieldMask(secondMask); in union() local
251 maskTree.mergeFromFieldMask(mask); in union()
253 return maskTree.toFieldMask(); in union()
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/protobuf/java/util/src/main/java/com/google/protobuf/util/
H A DFieldMaskUtil.java249 FieldMaskTree maskTree = new FieldMaskTree(firstMask).mergeFromFieldMask(secondMask); in union() local
251 maskTree.mergeFromFieldMask(mask); in union()
253 return maskTree.toFieldMask(); in union()