Expand description
LandXML horizontal alignment semantics and deterministic numeric probes.
Structs§
- Land
XmlAlignment - Land
XmlAlignment Document - Land
XmlAlignment Limits - Alignment-specific record bounds layered over the shared hostile-XML bounds.
- Land
XmlAlignment Pi - One authored
AlignPIs/AlignPIlocation, preserved independently from primitive PI leaves and with a stable source identity. - Land
XmlAlignment Probe - A source-level pick/probe result, independent of renderer chunks and IFC.
- Land
XmlAlignment Render Data - Bounded derived display data. It is never a substitute for the source alignment document or its exact probe API.
- Land
XmlAlignment Render Refusal - One numeric display-sampling refusal retained with its authored identity.
- Land
XmlAlignment Render Span - A bounded display polyline for one analytic source primitive. Numeric probes remain authoritative; these samples exist only for overlay/picking.
- Land
XmlAlignment Segment - Land
XmlCant - Land
XmlCant Probe - The bracketing authored cant values at one physical alignment distance.
- Land
XmlCant Station - Land
XmlCurve - Land
XmlIrregular Line - Land
XmlLine - Land
XmlNumeric Diagnostic - Land
XmlPlan Point - A LandXML plan coordinate in its declared
northing easting [elevation]order. It is never silently swapped into a renderer axis convention. - Land
XmlSpeed Station - Land
XmlSpiral - Land
XmlStation Equation - Land
XmlStation Mapping - All station labels at a geometric boundary. Equations deliberately retain both sides: a displayed label can be duplicated or a numeric gap can occur.
- Land
XmlSuperelevation - Land
XmlSuperelevation Event - Land
XmlUnsupported Transition - A transition retained but intentionally unavailable to numeric probing.
Enums§
- Land
XmlAlignment Primitive - A source primitive with a durable source id independent of chunks or meshes.
- Land
XmlPoint Location - A coordinate leaf as authored. Resolving
pntRefbelongs to the later COGO source adapter; numerical geometry refuses unresolved references explicitly. - Land
XmlRadius - LandXML uses
INFfor a transition’s infinite radius. - Land
XmlRotation - Land
XmlSuperelevation Event Kind - The exact named events in LandXML
Superelevation.
Constants§
- MAX_
INTERACTIVE_ STATION_ PROBES - Maximum number of equal displayed-station matches returned to an interactive caller. More is an explicit refusal, not an unbounded result.
Functions§
- alignment_
render_ data - Sample only the supported analytic primitives from an existing source document. This does not parse XML and so is safe after stream finalization.
- parse_
landxml_ alignments - Parse LandXML 1.2 horizontal alignments with default resource limits.
- parse_
landxml_ alignments_ optional - Parse a LandXML source while retaining an empty alignment collection when
the document contains terrain-only content. This is for format adapters
that own both source families; callers needing an alignment require the
strict
parse_landxml_alignmentsentry point above. - parse_
landxml_ alignments_ optional_ with_ cancel - Parse a source with explicit resource limits while allowing terrain-only documents to return an empty alignment collection.
- parse_
landxml_ alignments_ with_ cancel - Parse alignment source records with cancellation and explicit record limits.