Skip to content

Commit

Permalink
Merge branch 'main' into feat/result-area
Browse files Browse the repository at this point in the history
  • Loading branch information
mheggelund authored Feb 14, 2024
2 parents 6ce9cf8 + f16a630 commit 3c9813c
Show file tree
Hide file tree
Showing 52 changed files with 153 additions and 928 deletions.
21 changes: 21 additions & 0 deletions src/api/custom/getImageById.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
import axios from 'axios';
import { OpenAPI } from '../generated';

export const getVariogramImage = async (imageId: string): Promise<string> => {
const token = OpenAPI.TOKEN; // replace with your bearer token
const base = OpenAPI.BASE;

try {
const response = await axios.get(`/api/images/variogram/${imageId}`, {
headers: { Authorization: `Bearer ${token}` },
responseType: 'blob', // response type of blob to handle images
baseURL: base,
});

// create an object URL for the image blob and return it
return URL.createObjectURL(response.data);
} catch (error) {
console.error(`Error fetching image: ${error}`);
throw error; // re-throw the error so it can be handled by the caller
}
};
41 changes: 2 additions & 39 deletions src/api/generated/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,35 +23,20 @@ export type { AddAnalogueResponseDto } from './models/AddAnalogueResponseDto';
export type { AddMetadataDto } from './models/AddMetadataDto';
export type { AddMetadataResponseDto } from './models/AddMetadataResponseDto';
export type { AddParameterDto } from './models/AddParameterDto';
export type { Analogue } from './models/Analogue';
export type { AnalogueList } from './models/AnalogueList';
export type { AnalogueModel } from './models/AnalogueModel';
export type { AnalogueModelDetail } from './models/AnalogueModelDetail';
export type { AnalogueModelList } from './models/AnalogueModelList';
export type { AnalogueModelMetadata } from './models/AnalogueModelMetadata';
export type { AnalogueModelParameter } from './models/AnalogueModelParameter';
export { AnalogueModelSourceType } from './models/AnalogueModelSourceType';
export type { ChannelEstimationResultDto } from './models/ChannelEstimationResultDto';
export type { ChannelHeightDto } from './models/ChannelHeightDto';
export type { ChannelResult } from './models/ChannelResult';
export type { ChannelResultFile } from './models/ChannelResultFile';
export type { ComputeCase } from './models/ComputeCase';
export type { ComputeCaseComputeMethodDto } from './models/ComputeCaseComputeMethodDto';
export type { ComputeCaseDto } from './models/ComputeCaseDto';
export type { ComputeCaseInputSettingsDto } from './models/ComputeCaseInputSettingsDto';
export type { ComputeCaseInputValue } from './models/ComputeCaseInputValue';
export type { ComputeCaseModelAreaDto } from './models/ComputeCaseModelAreaDto';
export type { ComputeJob } from './models/ComputeJob';
export { ComputeJobStatus } from './models/ComputeJobStatus';
export type { ComputeMethod } from './models/ComputeMethod';
export type { ComputeMethodInputType } from './models/ComputeMethodInputType';
export { ComputeType } from './models/ComputeType';
export type { ConvertAnalogueModelCommand } from './models/ConvertAnalogueModelCommand';
export type { Coordinate } from './models/Coordinate';
export type { CoordinateDto } from './models/CoordinateDto';
export type { CoordinateEqualityComparer } from './models/CoordinateEqualityComparer';
export type { CoordinateSequence } from './models/CoordinateSequence';
export type { CoordinateSequenceFactory } from './models/CoordinateSequenceFactory';
export type { CreateAnalogueCommand } from './models/CreateAnalogueCommand';
export type { CreateAnalogueCommandResponse } from './models/CreateAnalogueCommandResponse';
export type { CreateAnalogueDto } from './models/CreateAnalogueDto';
Expand All @@ -63,15 +48,9 @@ export type { CreateComputeCaseCommandResponse } from './models/CreateComputeCas
export type { CreateComputeCaseInputSettingsForm } from './models/CreateComputeCaseInputSettingsForm';
export type { CreateMetadataCommandForm } from './models/CreateMetadataCommandForm';
export type { CreateParameterCommand } from './models/CreateParameterCommand';
export { Dimension } from './models/Dimension';
export type { Envelope } from './models/Envelope';
export type { ErrorResponse } from './models/ErrorResponse';
export type { EstimateChannelCommand } from './models/EstimateChannelCommand';
export type { EstimateVariogramCommand } from './models/EstimateVariogramCommand';
export { FileType } from './models/FileType';
export type { Geometry } from './models/Geometry';
export type { GeometryFactory } from './models/GeometryFactory';
export type { GeometryOverlay } from './models/GeometryOverlay';
export type { GetAnalogueListQueryResponse } from './models/GetAnalogueListQueryResponse';
export type { GetAnalogueModelListQueryResponse } from './models/GetAnalogueModelListQueryResponse';
export type { GetAnalogueModelQueryResponse } from './models/GetAnalogueModelQueryResponse';
Expand All @@ -89,9 +68,7 @@ export type { GetUploadDetailQueryResponse } from './models/GetUploadDetailQuery
export type { GetUploadListQueryResponse } from './models/GetUploadListQueryResponse';
export type { GetVariogramResultsByModelIdQueryResponse } from './models/GetVariogramResultsByModelIdQueryResponse';
export type { GetVariogramResultsDto } from './models/GetVariogramResultsDto';
export type { InputSettingType } from './models/InputSettingType';
export type { InputSettingValue } from './models/InputSettingValue';
export type { Job } from './models/Job';
export type { GetVariogramResultsVariogramResultFileDto } from './models/GetVariogramResultsVariogramResultFileDto';
export type { JobDetail } from './models/JobDetail';
export type { JobList } from './models/JobList';
export type { JobListUploadsDto } from './models/JobListUploadsDto';
Expand All @@ -107,30 +84,18 @@ export type { ListMetadataTypesQueryResponse } from './models/ListMetadataTypesQ
export type { ListModelAreaTypesQueryResponse } from './models/ListModelAreaTypesQueryResponse';
export type { MergeModelCommandResponse } from './models/MergeModelCommandResponse';
export type { MergeModelDto } from './models/MergeModelDto';
export type { Metadata } from './models/Metadata';
export type { MetadataDto } from './models/MetadataDto';
export { MetadataSourceType } from './models/MetadataSourceType';
export type { MetadataType } from './models/MetadataType';
export type { MetadataTypeDto } from './models/MetadataTypeDto';
export type { ModelArea } from './models/ModelArea';
export type { ModelAreaDto } from './models/ModelAreaDto';
export type { ModelAreaType } from './models/ModelAreaType';
export type { ModelAreaTypeDto } from './models/ModelAreaTypeDto';
export type { NtsGeometryServices } from './models/NtsGeometryServices';
export { OgcGeometryType } from './models/OgcGeometryType';
export type { Operation } from './models/Operation';
export { OperationType } from './models/OperationType';
export { Ordinates } from './models/Ordinates';
export type { Parameter } from './models/Parameter';
export type { ParameterDetail } from './models/ParameterDetail';
export type { ParameterList } from './models/ParameterList';
export type { PatchAnalogueModelCommandResponse } from './models/PatchAnalogueModelCommandResponse';
export type { PatchAnalogueModelDto } from './models/PatchAnalogueModelDto';
export type { PatchParameterCommandResponse } from './models/PatchParameterCommandResponse';
export type { PatchParameterDto } from './models/PatchParameterDto';
export type { Point } from './models/Point';
export type { PrecisionModel } from './models/PrecisionModel';
export { PrecisionModels } from './models/PrecisionModels';
export type { PrepareChunkedUploadCommandResponse } from './models/PrepareChunkedUploadCommandResponse';
export type { PrepareChunkedUploadDto } from './models/PrepareChunkedUploadDto';
export type { RadixJobDto } from './models/RadixJobDto';
Expand All @@ -150,7 +115,6 @@ export type { UpdateParameterCommandBody } from './models/UpdateParameterCommand
export type { UpdateParameterCommandResponse } from './models/UpdateParameterCommandResponse';
export type { UpdateParameterDto } from './models/UpdateParameterDto';
export type { UpdateVariogramEstimationStatusCommand } from './models/UpdateVariogramEstimationStatusCommand';
export type { Upload } from './models/Upload';
export type { UploadAnalogueModelCommandResponse } from './models/UploadAnalogueModelCommandResponse';
export type { UploadAnalogueModelDto } from './models/UploadAnalogueModelDto';
export type { UploadChunkCommandResponse } from './models/UploadChunkCommandResponse';
Expand All @@ -159,8 +123,6 @@ export { UploadFileCategory } from './models/UploadFileCategory';
export { UploadFileType } from './models/UploadFileType';
export type { UploadList } from './models/UploadList';
export { UploadStatus } from './models/UploadStatus';
export type { VariogramResult } from './models/VariogramResult';
export type { VariogramResultFile } from './models/VariogramResultFile';

export { AnalogueModelAnaloguesService } from './services/AnalogueModelAnaloguesService';
export { AnalogueModelComputeCasesService } from './services/AnalogueModelComputeCasesService';
Expand All @@ -169,6 +131,7 @@ export { AnalogueModelParametersService } from './services/AnalogueModelParamete
export { AnalogueModelsService } from './services/AnalogueModelsService';
export { AnaloguesService } from './services/AnaloguesService';
export { ComputeSettingsService } from './services/ComputeSettingsService';
export { ImagesService } from './services/ImagesService';
export { JobsService } from './services/JobsService';
export { MetadataService } from './services/MetadataService';
export { MetadataTypeService } from './services/MetadataTypeService';
Expand Down
18 changes: 0 additions & 18 deletions src/api/generated/models/Analogue.ts

This file was deleted.

35 changes: 0 additions & 35 deletions src/api/generated/models/AnalogueModel.ts

This file was deleted.

19 changes: 0 additions & 19 deletions src/api/generated/models/AnalogueModelMetadata.ts

This file was deleted.

20 changes: 0 additions & 20 deletions src/api/generated/models/AnalogueModelParameter.ts

This file was deleted.

36 changes: 0 additions & 36 deletions src/api/generated/models/ChannelResult.ts

This file was deleted.

21 changes: 0 additions & 21 deletions src/api/generated/models/ChannelResultFile.ts

This file was deleted.

38 changes: 0 additions & 38 deletions src/api/generated/models/ComputeCase.ts

This file was deleted.

19 changes: 0 additions & 19 deletions src/api/generated/models/ComputeCaseInputValue.ts

This file was deleted.

20 changes: 0 additions & 20 deletions src/api/generated/models/ComputeJob.ts

This file was deleted.

Loading

0 comments on commit 3c9813c

Please sign in to comment.