MCPcopy Create free account

hub / github.com/Notgnoshi/generative / types & classes

Types & classes94 in github.com/Notgnoshi/generative

↓ 38 callersClassToken
A token in the language defined by the L-System grammar.
generative/lsystem/grammar.py:18
↓ 37 callersClassLineString
generative/include/generative/noding/geometry-graph.h:12
↓ 34 callersClassPoint
generative/include/generative/noding/geometry-graph.h:13
↓ 29 callersClassRuleMapping
Each rule is the mapping of a token to a tuple of values; this is the tuple of values. Care should be made in creating the production function, a
generative/lsystem/grammar.py:25
↓ 19 callersClassPoint
generative/include/generative/io/wkt.h:7
↓ 18 callersClassRuleParser
Parse plaintext rules from e.g. unit tests, commandline args, JSON, to a Rule object. Rule Format "Rules" have one of two formats.
generative/lsystem/production.py:19
↓ 15 callersClassGeometryGraph
generative/include/generative/noding/geometry-graph.h:17
↓ 13 callersClassTurtle
A turtle object that keeps track of its position and rotation in 3D space. All angles given in degrees.
generative/lsystem/turtle.py:9
↓ 12 callersClassLSystemGrammar
A context-sensitive and stochastic Lindenmayer System grammar parser. Parses strings of tokens using a set of production rules. Unlike tradit
generative/lsystem/grammar.py:47
↓ 11 callersClassGeometryFlattener
generative/flatten/geometries.rs:3
↓ 3 callersClassPointTag
Tags to mark points in a coordinate sequence. Note that each _END tag _must_ be the corresponding _BEGIN tag +1. Further, note that there is
generative/flatten/flatten.py:21
↓ 2 callersClassLSystemInterpeter
Interpret L-System strings as turtle commands. Default commandset: F,G - Step forward while drawing f,g - Step forward without d
generative/lsystem/interpreter.py:17
↓ 1 callersClassNode
generative/include/generative/noding/geometry-graph.h:20
ClassAttractorFormatter
generative/attractor.rs:28
EnumCliSnappingStrategy
tools/geom2graph.rs:14
EnumCliSnappingStrategy
tools/snap.rs:31
ClassCmdlineOptions
tools/transform.rs:36
ClassCmdlineOptions
tools/attractor.rs:16
ClassCmdlineOptions
tools/wkt2svg.rs:23
ClassCmdlineOptions
tools/traverse.rs:18
ClassCmdlineOptions
tools/point-cloud.rs:19
ClassCmdlineOptions
tools/bitwise.rs:14
ClassCmdlineOptions
tools/pack.rs:18
ClassCmdlineOptions
tools/geom2graph.rs:32
ClassCmdlineOptions
tools/snap.rs:49
ClassCmdlineOptions
tools/grid.rs:63
ClassCmdlineOptions
tools/triangulate.rs:23
ClassCmdlineOptions
tools/smooth.rs:11
ClassCmdlineOptions
tools/urquhart.rs:15
ClassCmdlineOptions
tools/dla.rs:23
ClassCmdlineOptions
tools/bundle.rs:9
ClassCmdlineOptions
tools/template.rs:11
ClassCmdlineOptions
tools/streamline.rs:39
ClassCombinedParsing
Test LSystemGrammar with combined context sensitive, stochastic, and parametric parsing.
tests/test_grammar.py:243
InterfaceCommandExt
tests/mod.rs:20
ClassContextFreeParsing
Test LSystemGrammar with context free parsing.
tests/test_grammar.py:16
ClassContextSensitiveParsing
Test LSystemGrammar with context sensitive parsing.
tests/test_grammar.py:95
ClassCoordShim
generative/cxxbridge/coord_ffi.rs:4
ClassCoordinate3DSafeLessThan
generative/include/generative/noding/geometry-graph.h:85
ClassDouble2
tools/point-cloud.rs:49
EnumFillStrategy
tools/grid.rs:117
ClassGeometry
generative/include/generative/io/wkt.h:6
ClassGeometry
generative/include/generative/io/wkt-stream-reader.h:10
ClassGeometry
generative/include/generative/noding/geometry-noder.h:8
ClassGeometry
generative/include/generative/noding/geometry-graph.h:11
EnumGeometryAndStyle
generative/io/wkt.rs:67
ClassGeometryCollectionShim
A wrapper around a [geo::GeometryCollection] to enable passing it across an FFI boundary
generative/cxxbridge/geometry_collection.rs:5
ClassGeometryFactory
generative/include/generative/io/wkt-stream-reader.h:11
ClassGeometryFlattener
@brief Recursively flatten geometries.
generative/include/generative/geometry-flattener.h:10
ClassGeometryGraphShim
generative/cxxbridge/geometry_graph.hpp:11
ClassGeometryIterator
generative/include/generative/io/wkt-stream-reader.h:21
ClassGeometryNoder
@brief Nodes a geometry using the specified geos::noding::Noder. @note The process of "noding" a geometry is finding all pairs intersections, and brea
generative/include/generative/noding/geometry-noder.h:25
ClassGraphEdge
generative/cxxbridge/coord_ffi.rs:24
EnumGraphFormat
generative/io/tgf.rs:14
ClassGraphReader
generative/include/generative/io/graph-reader.h:9
ClassGraphWriter
generative/include/generative/io/graph-writer.h:9
EnumGridFormat
tools/grid.rs:13
EnumGridType
tools/grid.rs:39
EnumInputFormat
tools/snap.rs:13
ClassInterpreterTests
tests/test_interpreter.py:18
ClassLineStringShim
generative/cxxbridge/coord_ffi.rs:12
InterfaceMapCoordsInPlaceMut
generative/geometry_mut_map.rs:6
ClassModel
generative/dla.rs:28
EnumNeighbor
tools/bitwise.rs:113
ClassNoder
generative/include/generative/noding/geometry-noder.h:11
EnumOutputFormat
tools/dla.rs:11
EnumOutputFormat
generative/attractor.rs:8
ClassParametricParsing
Test LSystemGrammar with parametric parsing.
tests/test_grammar.py:239
ClassParticle
generative/dla.rs:14
ClassPolygonShim
generative/cxxbridge/coord_ffi.rs:18
ClassPolygonizationResult
generative/cxxbridge/coord_ffi.rs:31
EnumRandomDomain
tools/point-cloud.rs:11
ClassRecursiveGeometryIterator
generative/include/generative/geometry-flattener.h:12
ClassRuleParsingMappings
tests/test_production.py:176
ClassRuleParsingParser
tests/test_production.py:7
EnumScaleType
tools/wkt2svg.rs:72
ClassSegmentStringExtractor
generative/noding/geometry-noder.cpp:17
EnumSnappingStrategy
generative/snap.rs:15
ClassStochasticParsing
Test LSystemGrammar with stochastic parsing.
tests/test_grammar.py:64
EnumStreamlineKind
tools/streamline.rs:15
ClassSvgOptions
tools/wkt2svg.rs:93
EnumSvgStyle
generative/io/wkt.rs:11
ClassTGFGraphReader
generative/include/generative/io/tgf-graph-reader.h:8
ClassTGFGraphWriter
generative/include/generative/io/tgf-graph-writer.h:5
ClassTestFromTaggedPoints
tests/test_flatten.py:300
ClassTestToTaggedPoints
tests/test_flatten.py:16
EnumTransformCenter
tools/transform.rs:11
ClassTriangulation
generative/triangulation.rs:25
EnumTriangulationStrategy
tools/triangulate.rs:11
ClassTurtleTests
tests/test_turtle.py:10
ClassVectorField
tools/streamline.rs:180
ClassWKTStreamReader
@brief Deserialize geometries from a WKT input stream. @details Wraps a std::istream providing WKT geometries, one per line, and provides an iterator
generative/include/generative/io/wkt-stream-reader.h:19
ClassWktGeometries
generative/io/wkt.rs:144
ClassWktGeometriesAndStyles
generative/io/wkt.rs:151