SurfView.js API
Classes
- ColorMap
- ColorMap2D
- ConnectivityLayer
- CrosshairManager
- EventEmitter
- GPULayerCompositor
- LabeledNeuroSurface
- MorphableSurface
- MultiLayerNeuroSurface
- NeuroSurfaceViewer
- NoopNeuroSurfaceViewer
- OutlineLayer
- SurfaceControls
- SurfaceFactory
- SurfaceSet
- VariantSurface
- AnnotationManager
- SurfaceGeometry
- NeuroSurface
- ColorMappedNeuroSurface
- VertexColoredNeuroSurface
- Layer
- RGBALayer
- DataLayer
- VolumeProjectionLayer
- TwoDataLayer
- BaseLayer
- LabelLayer
- LayerStack
- CurvatureLayer
- ParcelConnectivityLayer
- ParcelValueLayer
- StatisticalMapLayer
- VolumeProjectionMaterial
- ParcelIndex
- ParcelSurface
- VolumeProjectedSurface
- SparklineOverlay
- TemporalDataLayer
- TimelineController
- VolumeTexture3D
- BoundingBoxHelper
- ClipPlane
- ClipPlaneSet
- GPUPicker
- LaplacianSmoothing
Interfaces
- ConnectivityEdge
- ConnectivityLayerConfig
- ConnectivityLayerUpdate
- CSRData
- SurfaceEventMap
- SurfacePickEvent
- VertexHoverEvent
- ParcelInteractionEvent
- ParcelSelectionEvent
- ViewerEventMap
- GraphEdge
- GraphStyle
- GraphBoundaryLayerConfig
- ResolvedEdgeStyle
- NeighborhoodLensConfig
- QualityChannelConfig
- QualityChannelResult
- ParcelConnectivityLayerConfig
- ParcelConnectivityLayerUpdate
- StatisticalMapLayerConfig
- DualThresholdConfig
- VertexStatInfo
- ParsedSurfaceData
- AtlasRef
- ParcelAtlasMetadata
- ParcelRecord
- ParcelData
- ParcelValidationOptions
- CameraState
- LightingState
- ViewerConfigState
- SerializedClipPlaneState
- LayerState
- SurfaceState
- SerializedCrosshairState
- SelectionState
- ViewerStateV1
- RestorationReport
- ParcelSurfaceConfig
- ParcelColorLayerConfig
- FactorDescriptor
- TemporalDataConfig
- TimelineState
- TimelineEvent
- SparklineOptions
- MeshAdjacency
- FDRResult
- BonferroniResult
- ClusterResult
Type Aliases
- RenderMode
- EventListener
- UnsubscribeFn
- SurfaceEventType
- ViewerEventType
- NodeId
- EdgeMetricFn
- FocusPolicy
- ParcelConnectivityAlphaMode
- StatType
- SurfaceFormat
- Hemisphere
- AtlasRepresentation
- AtlasConfidence
- ParcelColorResolver
- LoopMode
Variables
Functions
- hasDOM
- setDebug
- debugLog
- applyEmbedStyles
- buildAdjacency
- computeNeighborhoodShells
- createDefaultShellStyle
- resolveNeighborhoodLensStyles
- resolveBoundaryStyles
- createDifferenceEdgeMetric
- mapQualityChannelValue
- createOpacityQualityChannel
- createPatternQualityChannel
- getDomParser
- parseFreeSurferSurface
- parseGIfTISurface
- parsePLY
- loadSurface
- loadSurfaceFromFile
- parseFreeSurferCurvature
- normalizeVertexLabels
- validateAtlasRef
- validateParcelData
- buildParcelLookup
- mapParcelValuesToVertices
- parcelValuesInOrder
- deserialize
- serialize
- encode
- decode
- createColormapTexture
- computePickInfo
- detectCapabilities
- computeMeanCurvature
- normalizeCurvature
- curvatureToGrayscale
- buildVertexAdjacency
- computeFDRThreshold
- computeBonferroniThreshold
- findClusters
- filterClustersBySize
- pToZ
- tToZ