IFClite TypeScript API
    Preparing search index...

    Interface LandXmlTinDocumentJs

    interface LandXmlTinDocumentJs {
        alignments: LandXmlAlignmentSummaryJs[];
        capabilities: {
            preserved_only_surfaces: number;
            renderable_tin: boolean;
            unknown_extensions: number;
        };
        capability_diagnostics: LandXmlCapabilityDiagnosticJs[];
        cross_section_surfaces: LandXmlCrossSectionSurfaceJs[];
        cross_sections: LandXmlCrossSectionJs[];
        extensions: LandXmlExtensionJs[];
        format: "landxml";
        pipe_networks?: LandXmlPipeNetworkDocumentJs;
        plan: LandXmlPlanDocumentJs;
        preserved_only_extensions: LandXmlPreservedOnlyExtensionJs[];
        profiles: LandXmlProfileJs[];
        roadways: LandXmlRoadwayJs[];
        schema: "LandXML-1.0"
        | "LandXML-1.1"
        | "LandXML-1.2";
        surfaces: LandXmlSurfaceJs[];
        units?: {
            assumed: boolean;
            elevation_scale_to_meters: number;
            elevation_unit: string;
            linear_scale_to_meters: number;
            linear_unit: string;
        };
        version: string;
        warnings: string[];
    }
    Index
    capabilities: {
        preserved_only_surfaces: number;
        renderable_tin: boolean;
        unknown_extensions: number;
    }
    capability_diagnostics: LandXmlCapabilityDiagnosticJs[]
    cross_section_surfaces: LandXmlCrossSectionSurfaceJs[]
    cross_sections: LandXmlCrossSectionJs[]
    extensions: LandXmlExtensionJs[]
    format: "landxml"

    COGO, parcel and plan-feature records from the same source bytes.

    preserved_only_extensions: LandXmlPreservedOnlyExtensionJs[]
    profiles: LandXmlProfileJs[]
    roadways: LandXmlRoadwayJs[]
    schema: "LandXML-1.0" | "LandXML-1.1" | "LandXML-1.2"
    surfaces: LandXmlSurfaceJs[]
    units?: {
        assumed: boolean;
        elevation_scale_to_meters: number;
        elevation_unit: string;
        linear_scale_to_meters: number;
        linear_unit: string;
    }

    serde_wasm_bindgen omits an absent Rust Option field rather than serializing null. assumed is true only when these units came from LandXmlParseOptionsJs.assumedLinearUnit, never from a declared LandXML/Units element (#5175).

    version: string
    warnings: string[]