List of all items
Structs
- CompilationError
- Configuration
- CopilotLspBackend
- ExecOutcome
- ExecState
- ExecutorContext
- ExecutorSettings
- FormatOptions
- KclErrorWithOutputs
- KclLspBackend
- KclLspServerSubCommand
- MetaSettings
- ModuleId
- Point2d
- Program
- ProjectConfiguration
- Report
- ReportWithOutputs
- SourceRange
- exec::ArtifactCommand
- exec::DefaultPlanes
- exec::IdGenerator
- exec::Sketch
- lint::Discovered
- lint::Finding
- native_engine::EngineConnection
- std::StdFnProps
- std::StdLib
- std::args::Arg
- std::args::Args
- std::args::KwArgs
- std::args::TyF64
- std::helix::HelixRevolutionsData
- std::mirror::Mirror2dData
- std::patterns::CircularPattern3dData
- std::patterns::LinearPattern3dData
- std::polar::PolarCoordsData
- std::revolve::RevolveData
- std::shapes::PolygonData
- std::sketch::AngledLineThatIntersectsData
- std::sketch::AngledLineToData
- std::sketch::ArcToData
- std::sketch::BezierData
- std::utils::CircleParams
- std::utils::TangentialArcInfoInput
- std::utils::TangentialArcInfoOutput
- test_server::RequestBody
Enums
- ConnectionError
- ExecError
- ExecutionKind
- KclError
- UnitLength
- exec::KclValue
- exec::PlaneType
- pretty::NumericSuffix
- std::FunctionKind
- std::Primitive
- std::axis_or_reference::Axis2dOrEdgeReference
- std::axis_or_reference::Axis3dOrEdgeReference
- std::axis_or_reference::AxisAndOrigin2d
- std::axis_or_reference::AxisAndOrigin3d
- std::fillet::EdgeReference
- std::import::ImportFormat
- std::shapes::PolygonType
- std::shapes::SketchOrSurface
- std::sketch::AngledLineData
- std::sketch::ArcData
- std::sketch::FaceTag
- std::sketch::PlaneData
- std::sketch::SketchData
- std::sketch::StartOrEnd
- std::sketch::TangentialArcData
- std::sweep::SweepPath
Traits
Functions
- bust_cache
- clear_mem_cache
- lint::checks::lint_call_expressions
- lint::checks::lint_object_properties
- lint::checks::lint_should_be_offset_plane
- lint::checks::lint_variables
- modify_ast_for_sketch
- pretty::format_number
- std::appearance::appearance
- std::array::map
- std::array::pop
- std::array::push
- std::array::reduce
- std::assert::assert
- std::assert::assert_equal
- std::assert::assert_gt
- std::assert::assert_gte
- std::assert::assert_lt
- std::assert::assert_lte
- std::chamfer::chamfer
- std::convert::int
- std::extrude::extrude
- std::fillet::fillet
- std::fillet::get_next_adjacent_edge
- std::fillet::get_opposite_edge
- std::fillet::get_previous_adjacent_edge
- std::get_stdlib_fn
- std::helix::helix
- std::helix::helix_revolutions
- std::import::import
- std::leg_angle_x
- std::leg_angle_y
- std::leg_length
- std::loft::loft
- std::math::abs
- std::math::acos
- std::math::asin
- std::math::atan
- std::math::atan2
- std::math::ceil
- std::math::cos
- std::math::e
- std::math::floor
- std::math::ln
- std::math::log
- std::math::log10
- std::math::log2
- std::math::max
- std::math::min
- std::math::pi
- std::math::pow
- std::math::rem
- std::math::round
- std::math::sin
- std::math::sqrt
- std::math::tan
- std::math::tau
- std::math::to_degrees
- std::math::to_radians
- std::mirror::mirror_2d
- std::name_in_stdlib
- std::patterns::pattern_circular_2d
- std::patterns::pattern_circular_3d
- std::patterns::pattern_linear_2d
- std::patterns::pattern_linear_3d
- std::patterns::pattern_transform
- std::patterns::pattern_transform_2d
- std::planes::offset_plane
- std::polar::polar
- std::revolve::revolve
- std::segment::angle_to_match_length_x
- std::segment::angle_to_match_length_y
- std::segment::last_segment_x
- std::segment::last_segment_y
- std::segment::segment_angle
- std::segment::segment_end
- std::segment::segment_end_x
- std::segment::segment_end_y
- std::segment::segment_length
- std::segment::segment_start
- std::segment::segment_start_x
- std::segment::segment_start_y
- std::segment::tangent_to_end
- std::shapes::circle
- std::shapes::circle_three_point
- std::shapes::polygon
- std::shell::hollow
- std::shell::shell
- std::sketch::angled_line
- std::sketch::angled_line_of_x_length
- std::sketch::angled_line_of_y_length
- std::sketch::angled_line_that_intersects
- std::sketch::angled_line_to_x
- std::sketch::angled_line_to_y
- std::sketch::arc
- std::sketch::arc_to
- std::sketch::bezier_curve
- std::sketch::close
- std::sketch::hole
- std::sketch::line
- std::sketch::profile_start
- std::sketch::profile_start_x
- std::sketch::profile_start_y
- std::sketch::start_profile_at
- std::sketch::start_sketch_on
- std::sketch::tangential_arc
- std::sketch::tangential_arc_to
- std::sketch::tangential_arc_to_relative
- std::sketch::x_line
- std::sketch::y_line
- std::sweep::sweep
- std::transform::rotate
- std::transform::scale
- std::transform::translate
- std::units::cm
- std::units::ft
- std::units::inch
- std::units::m
- std::units::mm
- std::units::yd
- std::utils::arc_angles
- std::utils::arc_center_and_end
- std::utils::between
- std::utils::calculate_circle_center
- std::utils::calculate_circle_from_3_points
- std::utils::calculate_intersection_of_two_lines
- std::utils::delta
- std::utils::distance
- std::utils::get_tangent_point_from_previous_arc
- std::utils::get_tangential_arc_to_info
- std::utils::get_x_component
- std::utils::get_y_component
- std::utils::intersect
- std::utils::intersection_with_parallel_line
- std::utils::is_on_circumference
- std::utils::is_points_ccw
- std::utils::is_points_ccw_wasm
- std::utils::normalize
- std::utils::normalize_rad
- test_server::execute_and_export_step
- test_server::execute_and_snapshot
- test_server::execute_and_snapshot_ast
- test_server::execute_and_snapshot_no_auth
- test_server::new_context
- version