Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | 520x 1993x 1993x | import { Types } from '..';
type actorTypes = 'vtkActor' | 'vtkVolume' | 'vtkImageSlice';
/**
* Checks if a vtk Actor is an image actor (vtkVolume or vtkImageSlice) otherwise returns false.
*
* @param actor - actor
* @returns A boolean value.
*/
export function isImageActor(actorEntry: Types.ActorEntry): boolean {
return (
actorIsA(actorEntry, 'vtkVolume') || actorIsA(actorEntry, 'vtkImageSlice')
);
}
export function actorIsA(
actorEntry: Types.ActorEntry | Types.Actor,
actorType: actorTypes
): boolean {
const actorToCheck = 'isA' in actorEntry ? actorEntry : actorEntry.actor;
return !!actorToCheck.isA(actorType);
}
|