Skip to content
Snippets Groups Projects
Commit eecf0f31 authored by Alexander Rose's avatar Alexander Rose
Browse files

added defaultColorTheme and defaultSizeTheme to ReprProvider

parent 89b988cd
No related branches found
No related tags found
No related merge requests found
......@@ -40,6 +40,8 @@ export interface RepresentationProvider<D, P extends PD.Params> {
readonly factory: RepresentationFactory<D, P>
readonly getParams: RepresentationParamsGetter<D, P>
readonly defaultValues: PD.Values<P>
readonly defaultColorTheme: string
readonly defaultSizeTheme: string
}
export type AnyRepresentationProvider = RepresentationProvider<any, {}>
......
......@@ -48,5 +48,7 @@ export const BallAndStickRepresentationProvider: StructureRepresentationProvider
description: 'Displays atoms as spheres and bonds as cylinders.',
factory: BallAndStickRepresentation,
getParams: getBallAndStickParams,
defaultValues: PD.getDefaultValues(BallAndStickParams)
defaultValues: PD.getDefaultValues(BallAndStickParams),
defaultColorTheme: 'element-symbol',
defaultSizeTheme: 'uniform'
}
\ No newline at end of file
......@@ -43,5 +43,7 @@ export const CarbohydrateRepresentationProvider: StructureRepresentationProvider
description: 'Displays carbohydrate symbols (3D SNFG).',
factory: CarbohydrateRepresentation,
getParams: getCarbohydrateParams,
defaultValues: PD.getDefaultValues(CarbohydrateParams)
defaultValues: PD.getDefaultValues(CarbohydrateParams),
defaultColorTheme: 'carbohydrate-symbol',
defaultSizeTheme: 'uniform'
}
\ No newline at end of file
......@@ -47,5 +47,7 @@ export const CartoonRepresentationProvider: StructureRepresentationProvider<Cart
description: 'Displays a ribbon smoothly following the trace atoms of polymers.',
factory: CartoonRepresentation,
getParams: getCartoonParams,
defaultValues: PD.getDefaultValues(CartoonParams)
defaultValues: PD.getDefaultValues(CartoonParams),
defaultColorTheme: 'polymer-id',
defaultSizeTheme: 'uniform'
}
\ No newline at end of file
......@@ -43,5 +43,7 @@ export const MolecularSurfaceRepresentationProvider: StructureRepresentationProv
description: 'Displays a gaussian molecular surface.',
factory: MolecularSurfaceRepresentation,
getParams: getMolecularSurfaceParams,
defaultValues: PD.getDefaultValues(MolecularSurfaceParams)
defaultValues: PD.getDefaultValues(MolecularSurfaceParams),
defaultColorTheme: 'polymer-id',
defaultSizeTheme: 'uniform'
}
\ No newline at end of file
......@@ -192,5 +192,7 @@ export const DirectVolumeRepresentationProvider: VolumeRepresentationProvider<Di
description: 'Direct volume rendering of volumetric data.',
factory: DirectVolumeRepresentation,
getParams: getDirectVolumeParams,
defaultValues: PD.getDefaultValues(DirectVolumeParams)
defaultValues: PD.getDefaultValues(DirectVolumeParams),
defaultColorTheme: 'uniform',
defaultSizeTheme: 'uniform'
}
\ No newline at end of file
......@@ -77,5 +77,7 @@ export const IsosurfaceRepresentationProvider: VolumeRepresentationProvider<Isos
description: 'Displays an isosurface of volumetric data.',
factory: IsosurfaceRepresentation,
getParams: getIsosurfaceParams,
defaultValues: PD.getDefaultValues(IsosurfaceParams)
defaultValues: PD.getDefaultValues(IsosurfaceParams),
defaultColorTheme: 'uniform',
defaultSizeTheme: 'uniform'
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment