/** @packageDocumentation * @module OrbitGT */ import { AList } from "../../../system/collection/AList"; import { PointAttribute } from "../../model/PointAttribute"; import { AttributeReader } from "./AttributeReader"; import { FileReader } from "./FileReader"; /** * Class AttributeMask defines a mask of attributes to read. * * @version 1.0 January 2014 */ /** @internal */ export declare class AttributeMask { /** The definitions of the attributes */ attributes: Array; /** The readers of the attributes */ readers: AList; /** * Create a new mask. * @param readers the list of attribute readers (can be null). */ constructor(readers: AList); /** * Read all embedded attributes of a file. * @param fileReader the file reader. * @return the mask. */ static readAllEmbedded(fileReader: FileReader): AttributeMask; } //# sourceMappingURL=AttributeMask.d.ts.map