/*---------------------------------------------------------------------------------------------
* Copyright (c) Bentley Systems, Incorporated. All rights reserved.
* See LICENSE.md in the project root for license terms and full copyright notice.
*--------------------------------------------------------------------------------------------*/
import { GeometryQuery } from "../curve/GeometryQuery";
/**
 * Base class for SolidPrimitive variants.
 * * The base class holds capped flag for all derived classes.
 * @public
 */
export class SolidPrimitive extends GeometryQuery {
    /** String name for schema properties. */
    geometryCategory = "solid";
    /** Flag indicating whether cap region is considered closed (i.e. a planar region, rather than just a wire in space). */
    _capped;
    constructor(capped) {
        super();
        this._capped = capped;
    }
    /** Whether this is a capped solid. */
    get capped() {
        return this._capped;
    }
    set capped(capped) {
        this._capped = capped;
    }
}
//# sourceMappingURL=SolidPrimitive.js.map