API / geotoolkit / welllog / TrackFactory / TrackFactory
welllog.TrackFactory.TrackFactory
Define factory to create tracks
Constructors
Methods
▸ createTrack(trackType, options?): LogTrack
Create track
Example
import {TrackFactory} from '@int/geotoolkit/welllog/TrackFactory';
import {TrackType} from '@int/geotoolkit/welllog/TrackType';
const factory = TrackFactory.getInstance();
const track = factory.createTrack(TrackType.IndexTrack, {
'width': 30
});
widget.addTrack(track);Example
// index tracks has 'INDEX_TRACK' css class defined, so it can be used to modify style with css:
widget.getTrackContainer().setCss('*[cssclass="INDEX_TRACK"] { visible: false; }');
// or differ it from another tracks:
if (track.getCssClass() === 'INDEX_TRACK') {
// do smth
}| Name | Type | Description |
|---|---|---|
trackType | LogTrack | TrackType | track to create |
Optional options | TrackOptions | track options |
▸ createTrackFooter(track, options?, provider?): LogTrackHeader
Create track footer
| Name | Type | Description |
|---|---|---|
track | LogTrack | log track |
Optional options | TrackHeaderOptions | track header options |
Optional provider | LogVisualHeaderProvider | header provider |
▸ createTrackHeader(track, options?, provider?): LogTrackHeader
Create track header
| Name | Type | Description |
|---|---|---|
track | LogTrack | log track |
Optional options | TrackHeaderOptions | track header options |
Optional provider | LogVisualHeaderProvider | header provider |
▸ Static getInstance(): TrackFactory
Return factory instance
factory