import { XYZ, IRay, IPoint } from "./ifaces_gs"; import { EObjType } from "./enums"; import { Obj } from "./entity_obj"; /** * Class Ray. * A ray is displayed as one wire and no faces. * The wire has two vertices. * A ray may be part of a group and may have attributes. */ export declare class Ray extends Obj implements IRay { /** * Get the object type: "ray". * @return Ray object type. */ getObjType(): EObjType; /** * Get the origin of the ray. * @return Plane object type. */ getOrigin(): IPoint; /** * Gets the direction vector for this ray. * @return Return the xyz. */ getVector(): XYZ; }