MCPcopy Create free account

hub / github.com/PsichiX/density-mesh / functions

Functions75 in github.com/PsichiX/density-mesh

↓ 35 callersMethodmap
Get inner density map.
density-mesh-core/src/generator/mod.rs:71
↓ 14 callersMethodheight
Returns scaled height.
density-mesh-core/src/map.rs:101
↓ 14 callersMethodwidth
Returns scaled width.
density-mesh-core/src/map.rs:96
↓ 8 callersFunctionmake_app
()
density-mesh-cli/src/main.rs:12
↓ 8 callersMethodprocess_wait
Process incoming changes until none is left to do. # Returns Ok or generation error.
density-mesh-core/src/generator/mod.rs:341
↓ 8 callersFunctionrun_app
(matches: ArgMatches)
density-mesh-cli/src/main.rs:225
↓ 5 callersMethodright
(self)
density-mesh-core/src/coord.rs:83
↓ 5 callersMethodvalues
Returns values buffer.
density-mesh-core/src/map.rs:116
↓ 4 callersMethodchange_map
Add map change to the pending queue. # Arguments `col` - Density map destination column. `row` - Density map destination row. `width` - Source data u
density-mesh-core/src/generator/mod.rs:129
↓ 4 callersFunctiongenerate_densitymap_from_image
Generate density map from image. # Arguments `image` - Input image to process. `settings` - Image processing settings. # Returns Density map or erro
density-mesh-image/src/lib.rs:49
↓ 4 callersFunctiongenerate_image_from_densitymap
Generate image from density map. # Arguments `map` - Input density map. `steepness` - If true produce steepness image, if false produce density image
density-mesh-image/src/lib.rs:134
↓ 4 callersMethodprocess
(&mut self)
density-mesh-core/src/generator/mod.rs:148
↓ 4 callersMethodprogress
Get processing progress. # Returns `(current, limit, percentage)`
density-mesh-core/src/generator/mod.rs:93
↓ 4 callersMethodunscaled_width
Returns unscaled width.
density-mesh-core/src/map.rs:106
↓ 3 callersFunctionapply_line_on_map
(image: &mut DynamicImage, from: Coord, to: Coord)
density-mesh-cli/src/main.rs:434
↓ 3 callersFunctionapply_line_on_map
(image: &mut DynamicImage, from: Coord, to: Coord, color: [u8; 4])
density-mesh-playground/src/main.rs:245
↓ 3 callersFunctionapply_mesh_on_map
(image: &mut DynamicImage, mesh: &DensityMesh)
density-mesh-cli/src/main.rs:414
↓ 3 callersMethoddot
(self, other: Self)
density-mesh-core/src/coord.rs:71
↓ 3 callersMethodmagnitude
(self)
density-mesh-core/src/coord.rs:46
↓ 3 callersMethodmesh
Get inner density mesh if one is already generated.
density-mesh-core/src/generator/mod.rs:76
↓ 3 callersMethodnormalized
(self)
density-mesh-core/src/coord.rs:52
↓ 3 callersMethodunscaled_height
Returns unscaled height.
density-mesh-core/src/map.rs:111
↓ 2 callersFunctionpaint
( generator: &mut DensityMeshGenerator, x: usize, y: usize, br
density-mesh-cli/src/main.rs:565
↓ 2 callersFunctionpaired_min_max
(a1: isize, b1: isize, a2: isize, b2: isize)
density-mesh-cli/src/main.rs:469
↓ 2 callersFunctionpaired_min_max
(a1: isize, b1: isize, a2: isize, b2: isize)
density-mesh-playground/src/main.rs:280
↓ 2 callersMethodsqr_magnitude
(self)
density-mesh-core/src/coord.rs:40
↓ 2 callersMethodsteepness
Returns steepness buffer.
density-mesh-core/src/map.rs:121
↓ 1 callersFunctionapply_generator_on_map
( image: &mut DynamicImage, generator: &DensityMeshGenerator, color: [u8; 4], )
density-mesh-playground/src/main.rs:214
↓ 1 callersFunctionapply_mesh_on_map
(image: &mut DynamicImage, mesh: &DensityMesh, color: [u8; 4])
density-mesh-playground/src/main.rs:224
↓ 1 callersFunctionapply_point_on_map
(image: &mut DynamicImage, point: Coord, color: [u8; 4])
density-mesh-playground/src/main.rs:237
↓ 1 callersMethodchange
Change density map region data (replace "pixels") - this recalculates internals. # Arguments `col` - Column index. `row` - Row index. `width` - Numbe
density-mesh-core/src/map.rs:199
↓ 1 callersFunctiongenerate_densitymap_image
Generate density map image. # Arguments `image` - Input image to process. `settings` - Image processing settings. `steepness` - If true produce steep
density-mesh-image/src/lib.rs:19
↓ 1 callersFunctionimage_from_map
(map: &DensityMap)
density-mesh-cli/src/main.rs:695
↓ 1 callersMethodinto_mesh
(self)
density-mesh-core/src/generator/mod.rs:80
↓ 1 callersFunctionpaint
( generator: &mut DensityMeshGenerator, x: usize, y: usize, brush: &[u8], additive: bool,
density-mesh-playground/src/main.rs:182
↓ 1 callersMethodprocess_wait_timeout
Process incoming changes until none is left to do. # Arguments `timeout` - Duration of time that processing can take. # Returns Process status or ge
density-mesh-core/src/generator/mod.rs:353
↓ 1 callersMethodprocess_wait_tracked
Process incoming changes until none is left to do. # Arguments `f` - Callback triggered on every processing step. Signature: `fn(progress, limit, fac
density-mesh-core/src/generator/mod.rs:373
↓ 1 callersMethodscale
Returns scale.
density-mesh-core/src/map.rs:91
↓ 1 callersMethodvalue_at_point
Returns value at given point or 0 if out of bounds. # Arguments `point` - (X, Y)
density-mesh-core/src/map.rs:129
↓ 1 callersMethodvalue_steepness_iter
Returns iterator over values and steepness buffers. # Examples ``` use density_mesh_core::prelude::*; let map = DensityMap::new(2, 2, 1, vec![2, 2,
density-mesh-core/src/map.rs:181
Methodadd
(self, other: Self)
density-mesh-core/src/coord.rs:109
Methodare_edges_connected
(a_from: usize, a_to: usize, b_from: usize, b_to: usize)
density-mesh-core/src/generator/mod.rs:460
Methoddefault
()
density-mesh-image/src/settings.rs:22
Methoddefault
()
density-mesh-core/src/mesh/settings.rs:28
Methoddefault_max_iterations
()
density-mesh-core/src/mesh/settings.rs:53
Methoddefault_points_separation
()
density-mesh-core/src/mesh/settings.rs:41
Methoddefault_scale
()
density-mesh-image/src/settings.rs:48
Methoddefault_steepness_threshold
()
density-mesh-core/src/mesh/settings.rs:49
Methoddefault_visibility_threshold
()
density-mesh-core/src/mesh/settings.rs:45
Methoddiv
(self, other: Self)
density-mesh-core/src/coord.rs:175
Methodextrude
( points: &[Coord], triangles: &[Triangle], size: Scalar, )
density-mesh-core/src/generator/mod.rs:415
Methodfrom
([a, b, c]: [usize; 3])
density-mesh-core/src/triangle.rs:15
Methodfrom
(value: Scalar)
density-mesh-core/src/mesh/points_separation.rs:27
Methodfrom_str
(s: &str)
density-mesh-core/src/mesh/points_separation.rs:53
Methodin_progress
Tells if there are changes left to process.
density-mesh-core/src/generator/mod.rs:85
Methodis_left_wrt_line
(self, from: Self, to: Self)
density-mesh-core/src/coord.rs:101
Methodis_point_visible
( pos: (isize, isize), map: &DensityMap, settings: &GenerateDensityMeshSettings, )
density-mesh-core/src/generator/mod.rs:495
Methodis_triangle_visible
( a: Coord, b: Coord, c: Coord, map: &DensityMap, settings: &GenerateD
density-mesh-core/src/generator/mod.rs:464
Methodlerp
(value: Scalar, from: Scalar, to: Scalar)
density-mesh-core/src/generator/mod.rs:504
Functionmain
()
density-mesh-cli/src/main.rs:8
Functionmain
()
density-mesh-playground/src/main.rs:18
Methodmaximum
Returns maximum of possible values.
density-mesh-core/src/mesh/points_separation.rs:18
Methodmul
(self, other: Self)
density-mesh-core/src/coord.rs:153
Methodneg
(self)
density-mesh-core/src/coord.rs:197
Methodnew
(x: Scalar, y: Scalar)
density-mesh-core/src/coord.rs:34
Methodnew
Create new density map. # Arguments `width` - Columns. `height` - Rows. `scale` - Scale. `data` - Raw pixel data. # Returns Density map or error. #
density-mesh-core/src/map.rs:44
Methodnew
Create new generator. # Arguments `points` - Initial points. `map` - Density map. `settings` - Settings. # Returns New generator instance.
density-mesh-core/src/generator/mod.rs:59
Methodprocess_wait_timeout_tracked
Process incoming changes until none is left to do. # Arguments `f` - Callback triggered on every processing step. Signature: `fn(progress, limit, fac
density-mesh-core/src/generator/mod.rs:394
Methodraw_value
(x: isize, y: isize, w: usize, h: usize, data: &[Scalar])
density-mesh-core/src/map.rs:259
Methodsteepness_at_point
Returns steepness at given point or 0 if out of bounds. # Arguments `point` - (X, Y)
density-mesh-core/src/map.rs:147
Methodsub
(self, other: Self)
density-mesh-core/src/coord.rs:131
Functiontest_cli
()
density-mesh-cli/src/main.rs:482
Functiontest_live
()
density-mesh-cli/src/main.rs:562
Functiontest_readme
()
density-mesh-cli/src/main.rs:658
Methodto_string
(&self)
density-mesh-core/src/mesh/points_separation.rs:68