MCPcopy Create free account

hub / github.com/cannoneyed/isometric-nyc / types & classes

Types & classes113 in github.com/cannoneyed/isometric-nyc

↓ 454 callersClassPoint
A 2D point representing a quadrant coordinate.
src/isometric_nyc/generation/make_rectangle_plan.py:28
↓ 274 callersClassPoint
A 2D point representing a quadrant coordinate.
src/isometric_nyc/generation/make_strip_plan.py:63
↓ 82 callersClassRectBounds
Bounds of the rectangle to generate.
src/isometric_nyc/generation/make_rectangle_plan.py:55
↓ 65 callersClassPoint
A 2D point representing a quadrant coordinate.
src/isometric_nyc/generation/automatic_generation.py:75
↓ 60 callersClassStripBounds
Bounds of the strip to generate.
src/isometric_nyc/generation/make_strip_plan.py:86
↓ 16 callersClassImages
src/isometric_nyc/tile_generation/shared.py:15
↓ 16 callersClassPoint
A 2D point representing a quadrant coordinate.
src/isometric_nyc/generation/generate_water_masks.py:53
↓ 14 callersClassGenerationStep
A single generation step.
src/isometric_nyc/generation/make_strip_plan.py:127
↓ 10 callersClassGenerationStep
A single generation step containing quadrants to generate together.
src/isometric_nyc/generation/make_rectangle_plan.py:93
↓ 10 callersClassQuadrantPosition
A position in the quadrant grid.
src/isometric_nyc/generation/generate_template_test.py:48
↓ 8 callersClassTemplateBuilder
Builds template images for infill generation. Handles: - Optimal placement of infill region to maximize context - Validation of edge constra
src/isometric_nyc/generation/infill_template.py:200
↓ 6 callersClassGenerationStep
A single step in the generation plan.
src/isometric_nyc/generation/automatic_generation.py:123
↓ 6 callersClassRectanglePlan
A complete generation plan for a rectangle.
src/isometric_nyc/generation/make_rectangle_plan.py:108
↓ 5 callersClassQuadrantGrid
Manages the state of quadrants in a tile generation grid. The grid tracks which quadrants are: - GENERATED: Already have pixel art generation
src/isometric_nyc/generation/generate_template_test.py:369
↓ 4 callersClassBoundingBox
A bounding box in pixel coordinates.
src/isometric_nyc/generation/generate_template_test.py:68
↓ 4 callersClassGenerationItem
A single item in the generation plan.
src/isometric_nyc/generation/init_layer.py:71
↓ 3 callersClassBoundingBox
Bounding box defined by top-left and bottom-right corners.
src/isometric_nyc/generation/automatic_generation.py:89
↓ 3 callersClassGoogleMapsClient
src/isometric_nyc/data/google_maps.py:6
↓ 3 callersClassQuadrantGrid
In-memory grid of quadrant states. This class manages the state of all quadrants within a bounding box and helps construct generation plans.
src/isometric_nyc/generation/automatic_generation.py:234
↓ 3 callersClassQueueItemType
src/isometric_nyc/generation/queue_db.py:16
↓ 3 callersClassTemplatePlacement
Describes where to place the infill region within the template. The template is always 1024x1024. This specifies: - Where the infill region sh
src/isometric_nyc/generation/infill_template.py:142
↓ 2 callersClassAppConfig
Full application configuration.
src/isometric_nyc/generation/model_config.py:98
↓ 2 callersClassBuildingData
src/notebooks/test.py:58
↓ 2 callersClassGenerationItem
A single item from the generation plan.
src/isometric_nyc/generation/generate_full_map_layer.py:67
↓ 2 callersClassImageSettings
Per-image settings from CSV or defaults.
src/isometric_nyc/synthetic_data/create_omni_dataset.py:65
↓ 2 callersClassImages
src/notebooks/tile.py:78
↓ 2 callersClassImages
src/notebooks/few-shot-checks.py:77
↓ 2 callersClassInfillPositioner
Handles positioning and validation of arbitrary rectangular infill regions. Rules: 1. Infill area must be ≤ 50% of template area 2. If infil
src/isometric_nyc/generation/generate_template_test.py:117
↓ 2 callersClassModelConfig
Configuration for a single AI model.
src/isometric_nyc/generation/model_config.py:16
↓ 2 callersClassQuadrantHelpers
Helper class for quadrant operations during template building. Encapsulates the helper functions used by both generate_omni and generate_tile_
src/isometric_nyc/generation/shared.py:830
↓ 1 callersClassBounds
Bounding box for the generation area.
src/isometric_nyc/generation/init_layer.py:40
↓ 1 callersClassGenerationPlan
A complete generation plan with metadata.
src/isometric_nyc/generation/automatic_generation.py:155
↓ 1 callersClassImageRef
src/notebooks/tile.py:69
↓ 1 callersClassImageRef
src/notebooks/few-shot-checks.py:68
↓ 1 callersClassImageRef
src/isometric_nyc/tile_generation/shared.py:6
↓ 1 callersClassInfillContext
Describes the context (generated pixels) available around an infill region. Each boolean indicates whether there are generated pixels in that di
src/isometric_nyc/generation/generate_template_test.py:98
↓ 1 callersClassInfillRegion
A rectangular region to be infilled. Coordinates are in "world" pixel space, where: - (0, 0) is the top-left of quadrant (0, 0) - x increase
src/isometric_nyc/generation/infill_template.py:48
↓ 1 callersClassModelEndpoint
Configuration for a model inference endpoint.
src/isometric_nyc/generation/generate_full_map_layer.py:53
↓ 1 callersClassNYCOpenDataClient
src/isometric_nyc/data/nyc_opendata.py:9
↓ 1 callersClassQueueItem
Represents a single item in the generation queue.
src/isometric_nyc/generation/queue_db.py:29
↓ 1 callersClassQueueItemStatus
src/isometric_nyc/generation/queue_db.py:21
↓ 1 callersClassRenderRequest
A request to render a quadrant.
src/isometric_nyc/generation/web_renderer.py:33
↓ 1 callersClassStepStatus
Status of a generation step.
src/isometric_nyc/generation/automatic_generation.py:66
↓ 1 callersClassStepStatus
Status of a generation step.
src/isometric_nyc/generation/make_strip_plan.py:54
↓ 1 callersClassTileRequestFilter
Filter out noisy tile and static file requests from logs.
src/isometric_nyc/generation/app.py:103
↓ 1 callersClassWebRenderer
Manages a persistent web server and render queue. This class: - Starts a web server (bun/vite) when initialized - Maintains an internal queu
src/isometric_nyc/generation/web_renderer.py:48
ClassBoundsEditorHandler
HTTP request handler for the bounds editor.
src/isometric_nyc/generation/create_bounds.py:883
InterfaceControlPanelProps
src/layers/water_shader/app/src/components/ControlPanel.tsx:5
InterfaceControlPanelProps
src/app/src/components/ControlPanel.tsx:10
InterfaceCoordinateInputProps
src/layers/water_shader/app/src/components/ControlPanel.tsx:54
InterfaceDziMetadata
src/app/src/App.tsx:33
ClassEdge
Possible generation edges.
src/isometric_nyc/generation/make_strip_plan.py:45
ClassEditRequest
inference/server.py:45
InterfaceEnv
* Minimal R2 caching worker - just adds Cache-Control headers
src/app/worker/src/index.ts:5
ClassGenerationCheck
A Pydantic schema for the generation check response.
src/notebooks/tile.py:206
ClassGenerationCheck
A Pydantic schema for the generation check response.
src/notebooks/few-shot-checks.py:205
ClassGenerationCheck
A Pydantic schema for the generation check response.
src/isometric_nyc/tile_generation/generation_checker.py:36
ClassImageEditor
inference/server.py:71
InterfaceIsometricMapProps
src/app/src/components/IsometricMap.tsx:46
ClassQuadrantState
State of a quadrant in the grid.
src/isometric_nyc/generation/generate_template_test.py:39
ClassQuadrantState
State of a quadrant in the grid.
src/isometric_nyc/generation/automatic_generation.py:58
InterfaceScanlineOverlayProps
src/app/src/components/ScanlineOverlay.tsx:3
InterfaceShaderLocations
src/app/src/shaders/water.ts:221
InterfaceShaderParams
src/layers/water_shader/app/src/App.tsx:6
InterfaceShaderParams
src/app/src/shaders/water.ts:160
ClassSignedIntConverter
URL converter that handles signed (positive and negative) integers.
src/layers/snow/app/server.py:29
ClassSignedIntConverter
URL converter that handles signed (positive and negative) integers.
src/layers/dark_mode/app/server.py:30
ClassSignedIntConverter
URL converter that handles signed (positive and negative) integers.
src/layers/water_shader/app/server.py:84
InterfaceSliderControlProps
src/layers/water_shader/app/src/components/ControlPanel.tsx:17
ClassTest2x1RuleEnforcement
tests/test_make_rectangle_plan.py:550
ClassTest2x2RuleEnforcement
tests/test_make_rectangle_plan.py:498
ClassTestCanPlace1x2Vertical
tests/test_make_rectangle_plan.py:277
ClassTestCanPlace2x1Horizontal
tests/test_make_rectangle_plan.py:215
ClassTestCanPlace2x2
tests/test_make_rectangle_plan.py:153
ClassTestComplexScenarios
tests/test_make_rectangle_plan.py:761
ClassTestContextValidation
Tests for 2x2 context requirement validation.
tests/test_make_rectangle_plan.py:1050
ClassTestCreateRectanglePlan
tests/test_make_rectangle_plan.py:333
ClassTestCreateStripPlan
tests/test_make_strip_plan.py:367
ClassTestDepth1Plan
tests/test_make_strip_plan.py:203
ClassTestDepth2Plan
tests/test_make_strip_plan.py:267
ClassTestDepth3PlusPlan
tests/test_make_strip_plan.py:303
ClassTestEdgeCases
tests/test_make_rectangle_plan.py:605
ClassTestFindGenerationEdge
tests/test_make_strip_plan.py:162
ClassTestGenerationStepSerialization
tests/test_make_strip_plan.py:396
ClassTestGet2x2Neighbors
tests/test_make_rectangle_plan.py:130
ClassTestGet2x2Quadrants
tests/test_make_rectangle_plan.py:110
ClassTestGetExteriorNeighbors
tests/test_make_strip_plan.py:123
ClassTestIsEdgeFullyGenerated
tests/test_make_strip_plan.py:145
ClassTestPlanSummary
tests/test_make_rectangle_plan.py:577
ClassTestPoint
tests/test_make_strip_plan.py:30
ClassTestPoint
tests/test_make_rectangle_plan.py:38
ClassTestQueuedQuadrants
Tests that verify the algorithm correctly considers in-progress and queued generations when determining if a seam will be formed. Queued quadr
tests/test_make_rectangle_plan.py:1139
ClassTestRectBounds
tests/test_make_rectangle_plan.py:71
ClassTestSeamAvoidance
Tests for seam avoidance when there's a generated quadrant at strip ends.
tests/test_make_strip_plan.py:431
ClassTestSerialization
tests/test_make_rectangle_plan.py:978
ClassTestStripBounds
tests/test_make_strip_plan.py:67
ClassTestStripPlanPattern
Tests that verify the algorithm follows the 019 strip plan pattern: 1. 2x2 tiles placed with gaps (every 3rd column) 2. 1x2 bridges between 2x2
tests/test_make_rectangle_plan.py:834
ClassTestTaskExamples
tests/test_make_strip_plan.py:885
ClassTestValidation
tests/test_make_rectangle_plan.py:1002
InterfaceTileConfig
src/app/src/App.tsx:9
next →1–100 of 113, ranked by callers