import { Message } from "@bufbuild/protobuf"; import { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv2"; //#region src/proto/compas_pb/generated/geometry_pb.d.ts declare namespace geometry_pb_d_exports { export { ArcData, ArcDataSchema, BezierData, BezierDataSchema, BoxData, BoxDataSchema, CapsuleData, CapsuleDataSchema, CircleData, CircleDataSchema, ConeData, ConeDataSchema, CylinderData, CylinderDataSchema, EllipseData, EllipseDataSchema, FrameData, FrameDataSchema, HyperbolaData, HyperbolaDataSchema, LineData, LineDataSchema, ParabolaData, ParabolaDataSchema, PlaneData, PlaneDataSchema, PointData, PointDataSchema, PointcloudData, PointcloudDataSchema, PolygonData, PolygonDataSchema, PolylineData, PolylineDataSchema, ProjectionData, ProjectionDataSchema, QuaternionData, QuaternionDataSchema, ReflectionData, ReflectionDataSchema, RotationData, RotationDataSchema, ScaleData, ScaleDataSchema, ShearData, ShearDataSchema, SphereData, SphereDataSchema, TorusData, TorusDataSchema, TransformationData, TransformationDataSchema, TranslationData, TranslationDataSchema, VectorData, VectorDataSchema, file_compas_pb_generated_geometry }; } /** * Describes the file compas_pb/generated/geometry.proto. */ declare const file_compas_pb_generated_geometry: GenFile; /** * @generated from message compas_pb.data.PointData */ type PointData = Message<"compas_pb.data.PointData"> & { /** * no inheritance, so Data will have to repeat but apparently * * @generated from field: string guid = 1; */ guid: string; /** * @generated from field: string name = 2; */ name: string; /** * @generated from field: double x = 3; */ x: number; /** * @generated from field: double y = 4; */ y: number; /** * @generated from field: double z = 5; */ z: number; }; /** * Describes the message compas_pb.data.PointData. * Use `create(PointDataSchema)` to create a new message. */ declare const PointDataSchema: GenMessage; /** * @generated from message compas_pb.data.VectorData */ type VectorData = Message<"compas_pb.data.VectorData"> & { /** * @generated from field: string guid = 1; */ guid: string; /** * @generated from field: string name = 2; */ name: string; /** * @generated from field: double x = 3; */ x: number; /** * @generated from field: double y = 4; */ y: number; /** * @generated from field: double z = 5; */ z: number; }; /** * Describes the message compas_pb.data.VectorData. * Use `create(VectorDataSchema)` to create a new message. */ declare const VectorDataSchema: GenMessage; /** * @generated from message compas_pb.data.FrameData */ type FrameData = Message<"compas_pb.data.FrameData"> & { /** * @generated from field: string guid = 1; */ guid: string; /** * @generated from field: string name = 2; */ name: string; /** * @generated from field: compas_pb.data.PointData point = 3; */ point?: PointData | undefined; /** * @generated from field: compas_pb.data.VectorData xaxis = 4; */ xaxis?: VectorData | undefined; /** * @generated from field: compas_pb.data.VectorData yaxis = 5; */ yaxis?: VectorData | undefined; }; /** * Describes the message compas_pb.data.FrameData. * Use `create(FrameDataSchema)` to create a new message. */ declare const FrameDataSchema: GenMessage; /** * @generated from message compas_pb.data.PlaneData */ type PlaneData = Message<"compas_pb.data.PlaneData"> & { /** * @generated from field: string guid = 1; */ guid: string; /** * @generated from field: string name = 2; */ name: string; /** * @generated from field: compas_pb.data.PointData point = 3; */ point?: PointData | undefined; /** * @generated from field: compas_pb.data.VectorData normal = 4; */ normal?: VectorData | undefined; }; /** * Describes the message compas_pb.data.PlaneData. * Use `create(PlaneDataSchema)` to create a new message. */ declare const PlaneDataSchema: GenMessage; /** * @generated from message compas_pb.data.QuaternionData */ type QuaternionData = Message<"compas_pb.data.QuaternionData"> & { /** * @generated from field: string guid = 1; */ guid: string; /** * @generated from field: string name = 2; */ name: string; /** * @generated from field: double w = 3; */ w: number; /** * @generated from field: double x = 4; */ x: number; /** * @generated from field: double y = 5; */ y: number; /** * @generated from field: double z = 6; */ z: number; }; /** * Describes the message compas_pb.data.QuaternionData. * Use `create(QuaternionDataSchema)` to create a new message. */ declare const QuaternionDataSchema: GenMessage; /** * @generated from message compas_pb.data.LineData */ type LineData = Message<"compas_pb.data.LineData"> & { /** * @generated from field: string guid = 1; */ guid: string; /** * @generated from field: string name = 2; */ name: string; /** * @generated from field: compas_pb.data.PointData start = 3; */ start?: PointData | undefined; /** * @generated from field: compas_pb.data.PointData end = 4; */ end?: PointData | undefined; }; /** * Describes the message compas_pb.data.LineData. * Use `create(LineDataSchema)` to create a new message. */ declare const LineDataSchema: GenMessage; /** * @generated from message compas_pb.data.CircleData */ type CircleData = Message<"compas_pb.data.CircleData"> & { /** * @generated from field: string guid = 1; */ guid: string; /** * @generated from field: string name = 2; */ name: string; /** * @generated from field: double radius = 3; */ radius: number; /** * @generated from field: compas_pb.data.FrameData frame = 4; */ frame?: FrameData | undefined; }; /** * Describes the message compas_pb.data.CircleData. * Use `create(CircleDataSchema)` to create a new message. */ declare const CircleDataSchema: GenMessage; /** * @generated from message compas_pb.data.ArcData */ type ArcData = Message<"compas_pb.data.ArcData"> & { /** * @generated from field: string guid = 1; */ guid: string; /** * @generated from field: string name = 2; */ name: string; /** * @generated from field: compas_pb.data.CircleData circle = 3; */ circle?: CircleData | undefined; /** * @generated from field: double start_angle = 4; */ startAngle: number; /** * @generated from field: double end_angle = 5; */ endAngle: number; }; /** * Describes the message compas_pb.data.ArcData. * Use `create(ArcDataSchema)` to create a new message. */ declare const ArcDataSchema: GenMessage; /** * @generated from message compas_pb.data.EllipseData */ type EllipseData = Message<"compas_pb.data.EllipseData"> & { /** * @generated from field: string guid = 1; */ guid: string; /** * @generated from field: string name = 2; */ name: string; /** * @generated from field: double major = 3; */ major: number; /** * @generated from field: double minor = 4; */ minor: number; /** * @generated from field: compas_pb.data.FrameData frame = 5; */ frame?: FrameData | undefined; }; /** * Describes the message compas_pb.data.EllipseData. * Use `create(EllipseDataSchema)` to create a new message. */ declare const EllipseDataSchema: GenMessage; /** * @generated from message compas_pb.data.ParabolaData */ type ParabolaData = Message<"compas_pb.data.ParabolaData"> & { /** * @generated from field: string guid = 1; */ guid: string; /** * @generated from field: string name = 2; */ name: string; /** * @generated from field: double focal = 3; */ focal: number; /** * @generated from field: compas_pb.data.FrameData frame = 4; */ frame?: FrameData | undefined; }; /** * Describes the message compas_pb.data.ParabolaData. * Use `create(ParabolaDataSchema)` to create a new message. */ declare const ParabolaDataSchema: GenMessage; /** * @generated from message compas_pb.data.HyperbolaData */ type HyperbolaData = Message<"compas_pb.data.HyperbolaData"> & { /** * @generated from field: string guid = 1; */ guid: string; /** * @generated from field: string name = 2; */ name: string; /** * @generated from field: double major = 3; */ major: number; /** * @generated from field: double minor = 4; */ minor: number; /** * @generated from field: compas_pb.data.FrameData frame = 5; */ frame?: FrameData | undefined; }; /** * Describes the message compas_pb.data.HyperbolaData. * Use `create(HyperbolaDataSchema)` to create a new message. */ declare const HyperbolaDataSchema: GenMessage; /** * @generated from message compas_pb.data.BezierData */ type BezierData = Message<"compas_pb.data.BezierData"> & { /** * @generated from field: string guid = 1; */ guid: string; /** * @generated from field: string name = 2; */ name: string; /** * flat x,y,z triplets // control points * * @generated from field: repeated double points = 3; */ points: number[]; /** * @generated from field: int32 degree = 4; */ degree: number; }; /** * Describes the message compas_pb.data.BezierData. * Use `create(BezierDataSchema)` to create a new message. */ declare const BezierDataSchema: GenMessage; /** * @generated from message compas_pb.data.PolylineData */ type PolylineData = Message<"compas_pb.data.PolylineData"> & { /** * @generated from field: string guid = 1; */ guid: string; /** * @generated from field: string name = 2; */ name: string; /** * flat x,y,z triplets * * @generated from field: repeated double points = 3; */ points: number[]; }; /** * Describes the message compas_pb.data.PolylineData. * Use `create(PolylineDataSchema)` to create a new message. */ declare const PolylineDataSchema: GenMessage; /** * @generated from message compas_pb.data.PolygonData */ type PolygonData = Message<"compas_pb.data.PolygonData"> & { /** * @generated from field: string guid = 1; */ guid: string; /** * @generated from field: string name = 2; */ name: string; /** * flat x,y,z triplets * * @generated from field: repeated double points = 3; */ points: number[]; }; /** * Describes the message compas_pb.data.PolygonData. * Use `create(PolygonDataSchema)` to create a new message. */ declare const PolygonDataSchema: GenMessage; /** * @generated from message compas_pb.data.BoxData */ type BoxData = Message<"compas_pb.data.BoxData"> & { /** * @generated from field: string guid = 1; */ guid: string; /** * @generated from field: string name = 2; */ name: string; /** * @generated from field: compas_pb.data.FrameData frame = 3; */ frame?: FrameData | undefined; /** * @generated from field: double xsize = 4; */ xsize: number; /** * @generated from field: double ysize = 5; */ ysize: number; /** * @generated from field: double zsize = 6; */ zsize: number; }; /** * Describes the message compas_pb.data.BoxData. * Use `create(BoxDataSchema)` to create a new message. */ declare const BoxDataSchema: GenMessage; /** * @generated from message compas_pb.data.SphereData */ type SphereData = Message<"compas_pb.data.SphereData"> & { /** * @generated from field: string guid = 1; */ guid: string; /** * @generated from field: string name = 2; */ name: string; /** * @generated from field: double radius = 3; */ radius: number; /** * @generated from field: compas_pb.data.FrameData frame = 4; */ frame?: FrameData | undefined; }; /** * Describes the message compas_pb.data.SphereData. * Use `create(SphereDataSchema)` to create a new message. */ declare const SphereDataSchema: GenMessage; /** * @generated from message compas_pb.data.CylinderData */ type CylinderData = Message<"compas_pb.data.CylinderData"> & { /** * @generated from field: string guid = 1; */ guid: string; /** * @generated from field: string name = 2; */ name: string; /** * @generated from field: double radius = 3; */ radius: number; /** * @generated from field: double height = 4; */ height: number; /** * @generated from field: compas_pb.data.FrameData frame = 5; */ frame?: FrameData | undefined; }; /** * Describes the message compas_pb.data.CylinderData. * Use `create(CylinderDataSchema)` to create a new message. */ declare const CylinderDataSchema: GenMessage; /** * @generated from message compas_pb.data.ConeData */ type ConeData = Message<"compas_pb.data.ConeData"> & { /** * @generated from field: string guid = 1; */ guid: string; /** * @generated from field: string name = 2; */ name: string; /** * @generated from field: double radius = 3; */ radius: number; /** * @generated from field: double height = 4; */ height: number; /** * @generated from field: compas_pb.data.FrameData frame = 5; */ frame?: FrameData | undefined; }; /** * Describes the message compas_pb.data.ConeData. * Use `create(ConeDataSchema)` to create a new message. */ declare const ConeDataSchema: GenMessage; /** * @generated from message compas_pb.data.CapsuleData */ type CapsuleData = Message<"compas_pb.data.CapsuleData"> & { /** * @generated from field: string guid = 1; */ guid: string; /** * @generated from field: string name = 2; */ name: string; /** * @generated from field: double radius = 3; */ radius: number; /** * @generated from field: double height = 4; */ height: number; /** * @generated from field: compas_pb.data.FrameData frame = 5; */ frame?: FrameData | undefined; }; /** * Describes the message compas_pb.data.CapsuleData. * Use `create(CapsuleDataSchema)` to create a new message. */ declare const CapsuleDataSchema: GenMessage; /** * @generated from message compas_pb.data.TorusData */ type TorusData = Message<"compas_pb.data.TorusData"> & { /** * @generated from field: string guid = 1; */ guid: string; /** * @generated from field: string name = 2; */ name: string; /** * @generated from field: double radius_axis = 3; */ radiusAxis: number; /** * @generated from field: double radius_pipe = 4; */ radiusPipe: number; /** * @generated from field: compas_pb.data.FrameData frame = 5; */ frame?: FrameData | undefined; }; /** * Describes the message compas_pb.data.TorusData. * Use `create(TorusDataSchema)` to create a new message. */ declare const TorusDataSchema: GenMessage; /** * @generated from message compas_pb.data.PointcloudData */ type PointcloudData = Message<"compas_pb.data.PointcloudData"> & { /** * @generated from field: string guid = 1; */ guid: string; /** * @generated from field: string name = 2; */ name: string; /** * flat x,y,z triplets * * @generated from field: repeated double points = 3; */ points: number[]; }; /** * Describes the message compas_pb.data.PointcloudData. * Use `create(PointcloudDataSchema)` to create a new message. */ declare const PointcloudDataSchema: GenMessage; /** * @generated from message compas_pb.data.TransformationData */ type TransformationData = Message<"compas_pb.data.TransformationData"> & { /** * @generated from field: string guid = 1; */ guid: string; /** * @generated from field: string name = 2; */ name: string; /** * 4x4 matrix stored as flat array of 16 floats * * @generated from field: repeated double matrix = 3; */ matrix: number[]; }; /** * Describes the message compas_pb.data.TransformationData. * Use `create(TransformationDataSchema)` to create a new message. */ declare const TransformationDataSchema: GenMessage; /** * @generated from message compas_pb.data.TranslationData */ type TranslationData = Message<"compas_pb.data.TranslationData"> & { /** * @generated from field: string guid = 1; */ guid: string; /** * @generated from field: string name = 2; */ name: string; /** * @generated from field: compas_pb.data.VectorData translation_vector = 3; */ translationVector?: VectorData | undefined; }; /** * Describes the message compas_pb.data.TranslationData. * Use `create(TranslationDataSchema)` to create a new message. */ declare const TranslationDataSchema: GenMessage; /** * @generated from message compas_pb.data.RotationData */ type RotationData = Message<"compas_pb.data.RotationData"> & { /** * @generated from field: string guid = 1; */ guid: string; /** * @generated from field: string name = 2; */ name: string; /** * 4x4 matrix stored as flat array of 16 doubles (exact round-trip) * * @generated from field: repeated double matrix = 3; */ matrix: number[]; }; /** * Describes the message compas_pb.data.RotationData. * Use `create(RotationDataSchema)` to create a new message. */ declare const RotationDataSchema: GenMessage; /** * @generated from message compas_pb.data.ScaleData */ type ScaleData = Message<"compas_pb.data.ScaleData"> & { /** * @generated from field: string guid = 1; */ guid: string; /** * @generated from field: string name = 2; */ name: string; /** * 4x4 matrix stored as flat array of 16 floats * * @generated from field: repeated double matrix = 3; */ matrix: number[]; }; /** * Describes the message compas_pb.data.ScaleData. * Use `create(ScaleDataSchema)` to create a new message. */ declare const ScaleDataSchema: GenMessage; /** * @generated from message compas_pb.data.ReflectionData */ type ReflectionData = Message<"compas_pb.data.ReflectionData"> & { /** * @generated from field: string guid = 1; */ guid: string; /** * @generated from field: string name = 2; */ name: string; /** * 4x4 matrix stored as flat array of 16 floats * * @generated from field: repeated double matrix = 3; */ matrix: number[]; }; /** * Describes the message compas_pb.data.ReflectionData. * Use `create(ReflectionDataSchema)` to create a new message. */ declare const ReflectionDataSchema: GenMessage; /** * @generated from message compas_pb.data.ShearData */ type ShearData = Message<"compas_pb.data.ShearData"> & { /** * @generated from field: string guid = 1; */ guid: string; /** * @generated from field: string name = 2; */ name: string; /** * 4x4 matrix stored as flat array of 16 floats * * @generated from field: repeated double matrix = 3; */ matrix: number[]; }; /** * Describes the message compas_pb.data.ShearData. * Use `create(ShearDataSchema)` to create a new message. */ declare const ShearDataSchema: GenMessage; /** * @generated from message compas_pb.data.ProjectionData */ type ProjectionData = Message<"compas_pb.data.ProjectionData"> & { /** * @generated from field: string guid = 1; */ guid: string; /** * @generated from field: string name = 2; */ name: string; /** * 4x4 matrix stored as flat array of 16 floats * * @generated from field: repeated double matrix = 3; */ matrix: number[]; }; /** * Describes the message compas_pb.data.ProjectionData. * Use `create(ProjectionDataSchema)` to create a new message. */ declare const ProjectionDataSchema: GenMessage; //#endregion export { ArcData, ArcDataSchema, BezierData, BezierDataSchema, BoxData, BoxDataSchema, CapsuleData, CapsuleDataSchema, CircleData, CircleDataSchema, ConeData, ConeDataSchema, CylinderData, CylinderDataSchema, EllipseData, EllipseDataSchema, FrameData, FrameDataSchema, HyperbolaData, HyperbolaDataSchema, LineData, LineDataSchema, ParabolaData, ParabolaDataSchema, PlaneData, PlaneDataSchema, PointData, PointDataSchema, PointcloudData, PointcloudDataSchema, PolygonData, PolygonDataSchema, PolylineData, PolylineDataSchema, ProjectionData, ProjectionDataSchema, QuaternionData, QuaternionDataSchema, ReflectionData, ReflectionDataSchema, RotationData, RotationDataSchema, ScaleData, ScaleDataSchema, ShearData, ShearDataSchema, SphereData, SphereDataSchema, TorusData, TorusDataSchema, TransformationData, TransformationDataSchema, TranslationData, TranslationDataSchema, VectorData, VectorDataSchema, file_compas_pb_generated_geometry, geometry_pb_d_exports }; //# sourceMappingURL=geometry_pb.d.ts.map