/dports/misc/openvdb/openvdb-9.0.0/openvdb/openvdb/tools/ |
H A D | TopologyToLevelSet.h | 212 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 D | LevelSetUtil.h | 1051 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 D | DenseSparseTools.h | 584 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 D | PotentialFlow.h | 228 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 D | VolumeToSpheres.h | 734 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 D | MeshToVolume.h | 2268 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 D | VolumeToMesh.h | 1914 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 D | FastSweeping.h | 1421 const SweepMaskTreeT& maskTree = mParent->mSweepMask; 1425 LeafManagerT leafManager(maskTree);
|
/dports/cad/kicad-devel/kicad-a17a58203b33e08b966075833b177dad5740c236/pcbnew/drc/ |
H A D | drc_test_provider_silk_to_mask.cpp | 103 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 D | FieldMaskPartial.cs | 293 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 D | FieldMaskPartial.cs | 293 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 D | SOP_OpenVDB_To_Polygons.cc | 834 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 D | SOP_OpenVDB_Convert.cc | 1137 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 D | SOP_OpenVDB_From_Particles.cc | 1186 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 D | SOP_OpenVDB_Rasterize_Points.cc | 745 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 D | FieldMaskUtil.java | 249 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 D | FieldMaskUtil.java | 249 FieldMaskTree maskTree = new FieldMaskTree(firstMask).mergeFromFieldMask(secondMask); in union() local 251 maskTree.mergeFromFieldMask(mask); in union() 253 return maskTree.toFieldMask(); in union()
|