A

AnnotationClass in namespace Biigle
An annotation is a region of an image that can be labeled by the users.
AnnotationLabelClass in namespace Biigle
Pivot object for the connection between Annotations and Labels.
AnnotationLabel::annotation() — Method in class AnnotationLabel
The annotation, this annotation label belongs to.
AnnotationSessionClass in namespace Biigle
An annotation session groups multiple annotations of a volume based on their creation date.
$AnnotationSessionProperty in class AnnotationSession
The accessors to append to the model's array form.
AnnotationSession::annotations() — Method in class AnnotationSession
Get a query for all annotations that belong to this session.
AnnotationSession::allowsAccess() — Method in class AnnotationSession
Check if the given user is allowed to access the annotation if this annotation session is active.
ApiTokenClass in namespace Biigle
ApidocClass in namespace Biigle\Console\Commands
AnnotationClass in namespace Biigle\Contracts
An annotation model.
AnnotationControllerClass in namespace Biigle\Http\Controllers\Api
AnnotationLabelControllerClass in namespace Biigle\Http\Controllers\Api
AnnotationSessionControllerClass in namespace Biigle\Http\Controllers\Api
ApiTokenControllerClass in namespace Biigle\Http\Controllers\Api
ProjectLabelTreeController::available() — Method in class ProjectLabelTreeController
Display all label trees that can be used by the specified project.
ProjectUserController::attach() — Method in class ProjectUserController
Adds a new user to the specified project.
ProjectVolumeController::attach() — Method in class ProjectVolumeController
Attaches the existing specified volume to the existing specified project.
LoginController::attemptLogin() — Method in class LoginController
Attempt to log the user into the application.
SettingsController::account() — Method in class SettingsController
Shows the account settings.
AttachProjectUserClass in namespace Biigle\Http\Requests
AttachProjectUser::authorize() — Method in class AttachProjectUser
Determine if the user is authorized to make this request.
DestroyAnnotationSession::authorize() — Method in class DestroyAnnotationSession
Determine if the user is authorized to make this request.
DestroyLabel::authorize() — Method in class DestroyLabel
Determine if the user is authorized to make this request.
DestroyLabelTree::authorize() — Method in class DestroyLabelTree
Determine if the user is authorized to make this request.
DestroyLabelTreeUser::authorize() — Method in class DestroyLabelTreeUser
Determine if the user is authorized to make this request.
DestroyProjectUser::authorize() — Method in class DestroyProjectUser
Determine if the user is authorized to make this request.
DestroyUser::authorize() — Method in class DestroyUser
Determine if the user is authorized to make this request.
StoreAnnotation::authorize() — Method in class StoreAnnotation
Determine if the user is authorized to make this request.
$StoreAnnotationLabelProperty in class StoreAnnotationLabel
The annotation to which the label should be attached.
StoreAnnotationLabel::authorize() — Method in class StoreAnnotationLabel
Determine if the user is authorized to make this request.
StoreAnnotationSession::authorize() — Method in class StoreAnnotationSession
Determine if the user is authorized to make this request.
StoreImageLabel::authorize() — Method in class StoreImageLabel
Determine if the user is authorized to make this request.
StoreLabel::authorize() — Method in class StoreLabel
Determine if the user is authorized to make this request.
StoreLabelTree::authorize() — Method in class StoreLabelTree
Determine if the user is authorized to make this request.
StoreLabelTreeAuthorizedProject::authorize() — Method in class StoreLabelTreeAuthorizedProject
Determine if the user is authorized to make this request.
StoreLabelTreeUser::authorize() — Method in class StoreLabelTreeUser
Determine if the user is authorized to make this request.
StoreProject::authorize() — Method in class StoreProject
Determine if the user is authorized to make this request.
StoreProjectLabelTree::authorize() — Method in class StoreProjectLabelTree
Determine if the user is authorized to make this request.
StoreSystemMessage::authorize() — Method in class StoreSystemMessage
Determine if the user is authorized to make this request.
StoreUser::authorize() — Method in class StoreUser
Determine if the user is authorized to make this request.
StoreVolume::authorize() — Method in class StoreVolume
Determine if the user is authorized to make this request.
StoreVolumeImage::authorize() — Method in class StoreVolumeImage
Determine if the user is authorized to make this request.
UpdateAnnotationSession::authorize() — Method in class UpdateAnnotationSession
Determine if the user is authorized to make this request.
UpdateLabel::authorize() — Method in class UpdateLabel
Determine if the user is authorized to make this request.
UpdateLabelTree::authorize() — Method in class UpdateLabelTree
Determine if the user is authorized to make this request.
UpdateLabelTreeUser::authorize() — Method in class UpdateLabelTreeUser
Determine if the user is authorized to make this request.
UpdateOwnUser::authorize() — Method in class UpdateOwnUser
Determine if the user is authorized to make this request.
UpdateProject::authorize() — Method in class UpdateProject
Determine if the user is authorized to make this request.
UpdateProjectUser::authorize() — Method in class UpdateProjectUser
Determine if the user is authorized to make this request.
UpdateSystemMessage::authorize() — Method in class UpdateSystemMessage
Determine if the user is authorized to make this request.
UpdateUser::authorize() — Method in class UpdateUser
Determine if the user is authorized to make this request.
UpdateVolume::authorize() — Method in class UpdateVolume
Determine if the user is authorized to make this request.
Image::annotations() — Method in class Image
The annotations on this image.
LabelTree::addMember() — Method in class LabelTree
Add a new member with a certain role.
LabelTree::authorizedProjects() — Method in class LabelTree
The projects that are authorized to use this private label tree.
$InAppNotificationProperty in class InAppNotification
Label of the action link.
$InAppNotificationProperty in class InAppNotification
Action link (URL).
AnnotationLabelPolicyClass in namespace Biigle\Policies
AnnotationPolicyClass in namespace Biigle\Policies
AnnotationPolicy::access() — Method in class AnnotationPolicy
Determine if the user may access the given annotation.
AnnotationPolicy::attachLabel() — Method in class AnnotationPolicy
Determine if the user can attach the given label to the given annotation.
ApiTokenPolicyClass in namespace Biigle\Policies
ImagePolicy::access() — Method in class ImagePolicy
Determine if the user can access the given image.
ImagePolicy::addAnnotation() — Method in class ImagePolicy
Determine if the user can add an annotation to given image.
ImagePolicy::attachLabel() — Method in class ImagePolicy
Determine if the user can attach the given label to the given image.
LabelTreePolicy::access() — Method in class LabelTreePolicy
Determine if the given label tree can be accessed by the user.
LabelTreePolicy::addMember() — Method in class LabelTreePolicy
Determine if the user can add members to the given label tree.
ProjectPolicy::access() — Method in class ProjectPolicy
Determine if the given project can be accessed by the user.
VolumePolicy::access() — Method in class VolumePolicy
Determine if the given volume can be accessed by the user.
Project::admins() — Method in class Project
All members of this project with the admin role.
Project::addUserId() — Method in class Project
Adds the user with the given role to this project.
Project::addVolumeId() — Method in class Project
Adds a volume to this project if it wasn't already.
Project::authorizedLabelTrees() — Method in class Project
The private label trees that authorized this project to use them.
AppServiceProviderClass in namespace Biigle\Providers
AuthServiceProviderClass in namespace Biigle\Providers
ApiGuardClass in namespace Biigle\Services\Auth
$ModulesProperty in class Modules
Additional source paths to generate the API documentation from.
Modules::addMixin() — Method in class Modules
User::apiTokens() — Method in class User
Api tokens of this user.
$VolumeProperty in class Volume
The accessors to append to the model's array form.
Volume::annotationSessions() — Method in class Volume
The annotation sessions of this volume.
Volume::activeAnnotationSession() — Method in class Volume
The active annotation sessions of this volume (if any).

B

AnnotationLabelPolicy::before() — Method in class AnnotationLabelPolicy
Intercept all checks.
AnnotationPolicy::before() — Method in class AnnotationPolicy
Intercept all checks.
ImageLabelPolicy::before() — Method in class ImageLabelPolicy
Intercept all checks.
ImagePolicy::before() — Method in class ImagePolicy
Intercept all checks.
LabelPolicy::before() — Method in class LabelPolicy
Intercept all checks.
LabelTreePolicy::before() — Method in class LabelTreePolicy
Intercept all checks.
ProjectPolicy::before() — Method in class ProjectPolicy
Intercept all checks.
VolumePolicy::before() — Method in class VolumePolicy
Intercept all checks.
AppServiceProvider::boot() — Method in class AppServiceProvider
Bootstrap any application services.
AuthServiceProvider::boot() — Method in class AuthServiceProvider
Register any authentication / authorization services.
BroadcastServiceProviderClass in namespace Biigle\Providers
BroadcastServiceProvider::boot() — Method in class BroadcastServiceProvider
Bootstrap any application services.
EventServiceProvider::boot() — Method in class EventServiceProvider
Register any events for your application.
RouteServiceProvider::boot() — Method in class RouteServiceProvider
Define your route model bindings, pattern filters, etc.

C

$AnnotationProperty in class Annotation
The attributes that should be casted to native types.
$AnnotationLabelProperty in class AnnotationLabel
The attributes that should be casted to native types.
$AnnotationSessionProperty in class AnnotationSession
The attributes that should be casted to native types.
$KernelProperty in class Kernel
The Artisan commands provided by your application.
Kernel::commands() — Method in class Kernel
Register the Closure based commands for the application.
LabelSourceAdapterContract::create() — Method in class LabelSourceAdapterContract
Create the label (or labels) from the label source based on an API request.
ControllerClass in namespace Biigle\Http\Controllers\Api
LoginController::credentials() — Method in class LoginController
Get the needed authorization credentials from the request.
RegisterController::create() — Method in class RegisterController
Create a new user instance after a valid registration.
ResetPasswordController::credentials() — Method in class ResetPasswordController
Get the password reset credentials from the request.
ControllerClass in namespace Biigle\Http\Controllers
SystemMessagesController::create() — Method in class SystemMessagesController
Shows the admin new system message page.
ControllerClass in namespace Biigle\Http\Controllers\Views
$ImageProperty in class Image
The attributes that should be casted to native types.
ProcessNewImageChunk::collectMetadata() — Method in class ProcessNewImageChunk
Collect image metadata.
$LabelProperty in class Label
The attributes that should be casted to native types.
Label::children() — Method in class Label
The child labels of this label if they are ordered in a tree-like structue.
Label::canBeDeleted() — Method in class Label
Determines if the label can be deleted.
$LabelTreeProperty in class LabelTree
The attributes that should be casted to native types.
LabelTree::canBeDeleted() — Method in class LabelTree
Determines if the label tree can be safely deleted.
CleanupImageTilesClass in namespace Biigle\Listeners
CleanupThumbnailsClass in namespace Biigle\Listeners
ClearTileCacheClass in namespace Biigle\Listeners
ProjectObserver::creating() — Method in class ProjectObserver
A project must not be created without having a creator.
ProjectObserver::created() — Method in class ProjectObserver
Handle actions for newly created projects.
UserObserver::creating() — Method in class UserObserver
A user gets the global role 'editor' by default.
VolumeObserver::creating() — Method in class VolumeObserver
A volume must not be created without having a creator.
ApiTokenPolicy::create() — Method in class ApiTokenPolicy
Determine if the given user can create API tokens.
CachedPolicyClass in namespace Biigle\Policies
A policy for caching the return values of the authorization rules during a request.
$CachedPolicyProperty in class CachedPolicy
The cache instance to use for caching policies.
LabelTreePolicy::create() — Method in class LabelTreePolicy
Determine if the given user can create label trees.
LabelTreePolicy::createLabel() — Method in class LabelTreePolicy
Determine if the user can add labels to the given label tree.
ProjectPolicy::create() — Method in class ProjectPolicy
Determine if the given user can create projects.
SystemMessagePolicy::create() — Method in class SystemMessagePolicy
Determine whether the user can create systemMessages.
UserPolicy::create() — Method in class UserPolicy
Determine if the given user can create users.
Project::creator() — Method in class Project
The user that created this project. On creation this user is automatically added to the project's users with the 'admin' role by the ProjectObserver.
Project::changeRole() — Method in class Project
Changes the role of an existing user in this project.
$ModulesProperty in class Modules
The controller mixins of every module.
Modules::callControllerMixins() — Method in class Modules
Call all controller mixins registered for a certain controller.
TileCache::clear() — Method in class TileCache
Delete all cached tiles.
$SystemMessageProperty in class SystemMessage
The attributes that should be casted to native types.
$UserProperty in class User
The attributes that should be casted to native types.
User::checkCanBeDeleted() — Method in class User
Checks if the user can be deleted.
$VolumeProperty in class Volume
The attributes that should be casted to native types.
Volume::creator() — Method in class Volume
The user that created the volume.
Volume::createImages() — Method in class Volume
Creates the image objects to be associated with this volume.

D

$ApidocProperty in class Apidoc
The console command description.
$NewUserProperty in class NewUser
The console command description.
$PruneNotificationsProperty in class PruneNotifications
The console command description.
$UpdateImageMetadataProperty in class UpdateImageMetadata
The console command description.
$UpdateImageMetadataProperty in class UpdateImageMetadata
Is this a dry run?
UpdateImageMetadata::dispatchReprocessJobs() — Method in class UpdateImageMetadata
Dispatches jobs to process all images anew.
$UpdateThumbnailStorageSchemeProperty in class UpdateThumbnailStorageScheme
The console command description.
$UpdateVolumeUrlsProperty in class UpdateVolumeUrls
The console command description.
$UpdateVolumeUrlsProperty in class UpdateVolumeUrls
Is this a dry run?
$UpdateVolumeUrlsProperty in class UpdateVolumeUrls
Available storage disks.
$HandlerProperty in class Handler
A list of the exception types that are not reported.
$HandlerProperty in class Handler
A list of the inputs that are never flashed for validation exceptions.
AnnotationController::destroy() — Method in class AnnotationController
Removes the annotation.
AnnotationLabelController::destroy() — Method in class AnnotationLabelController
Deletes the specified annotation label.
AnnotationSessionController::destroy() — Method in class AnnotationSessionController
Removes the annotation session.
ApiTokenController::destroy() — Method in class ApiTokenController
Removes the specified API token.
ImageController::destroy() — Method in class ImageController
Deletes the image.
ImageLabelController::destroy() — Method in class ImageLabelController
Deletes the specified image label.
LabelController::destroy() — Method in class LabelController
Delete a label.
LabelTreeAuthorizedProjectController::destroy() — Method in class LabelTreeAuthorizedProjectController
Remove authorization of a project to use a private label tree.
LabelTreeController::destroy() — Method in class LabelTreeController
Removes the specified label tree.
LabelTreeUserController::destroy() — Method in class LabelTreeUserController
Removes the specified member from the specified label tree.
NotificationController::destroy() — Method in class NotificationController
Delete a read notification.
ProjectController::destroy() — Method in class ProjectController
Removes the specified project.
ProjectLabelTreeController::destroy() — Method in class ProjectLabelTreeController
Removes a label tree form the specified project.
ProjectUserController::destroy() — Method in class ProjectUserController
Removes a user form the specified project.
ProjectVolumeController::destroy() — Method in class ProjectVolumeController
Removes the specified volume from the specified project.
SystemMessageController::destroy() — Method in class SystemMessageController
Delete an unpublished system message.
UserController::destroy() — Method in class UserController
Removes the specified user.
UserController::destroyOwn() — Method in class UserController
Removes the own user.
UsersController::delete() — Method in class UsersController
Shows the admin delete user page.
DashboardControllerClass in namespace Biigle\Http\Controllers\Views
ManualController::documentationArticle() — Method in class ManualController
Show a documentation article.
DestroyAnnotationSessionClass in namespace Biigle\Http\Requests
DestroyLabelClass in namespace Biigle\Http\Requests
DestroyLabelTreeClass in namespace Biigle\Http\Requests
DestroyLabelTreeUserClass in namespace Biigle\Http\Requests
DestroyOwnUserClass in namespace Biigle\Http\Requests
DestroyProjectUserClass in namespace Biigle\Http\Requests
DestroyUserClass in namespace Biigle\Http\Requests
$ImageProperty in class Image
The attributes that should be mutated to dates.
$ProcessNewImagesProperty in class ProcessNewImages
Ignore this job if the volume does not exist any more.
$TileSingleImageProperty in class TileSingleImage
Ignore this job if the image does not exist any more.
LabelTree::detachUnauthorizedProjects() — Method in class LabelTree
Detaches all projects that are not among the authorized projects.
ImageObserver::deleting() — Method in class ImageObserver
Handle the event of deleting a single image.
VolumeObserver::deleting() — Method in class VolumeObserver
Handle the deletion of a volume.
AnnotationLabelPolicy::destroy() — Method in class AnnotationLabelPolicy
Determine if the user can delete the given annotation label.
AnnotationPolicy::destroy() — Method in class AnnotationPolicy
Determine if the user may delete the given annotation.
ApiTokenPolicy::destroy() — Method in class ApiTokenPolicy
Determine if the given token can be deleted by the user.
ImageLabelPolicy::destroy() — Method in class ImageLabelPolicy
Determine if the user can delete the given image label.
ImagePolicy::destroy() — Method in class ImagePolicy
Determine if the user can delete the given image.
LabelPolicy::destroy() — Method in class LabelPolicy
Determine if the user can remove the given label.
LabelTreePolicy::destroy() — Method in class LabelTreePolicy
Determine if the given label tree can be deleted by the user.
ProjectPolicy::destroy() — Method in class ProjectPolicy
Determine if the given project can be deleted by the user.
SystemMessagePolicy::destroy() — Method in class SystemMessagePolicy
Determine whether the user can delete the systemMessage.
UserPolicy::destroy() — Method in class UserPolicy
Determine if the given user can delete the user.
VolumePolicy::destroy() — Method in class VolumePolicy
Determine if the given volume can be deleted by the user.
$UserProperty in class User
The attributes that should be mutated to dates.

E

UsersController::edit() — Method in class UsersController
Shows the admin edit user page.
EncryptCookiesClass in namespace Biigle\Http\Middleware
$EncryptCookiesProperty in class EncryptCookies
The names of the cookies that should not be encrypted.
$TrimStringsProperty in class TrimStrings
The names of the attributes that should not be trimmed.
$UpdateUserActivityProperty in class UpdateUserActivity
The URIs that should be excluded from updating the user activity.
$VerifyCsrfTokenProperty in class VerifyCsrfToken
The URIs that should be excluded from CSRF verification.
ProjectPolicy::editIn() — Method in class ProjectPolicy
Determine if the user can edit things in the given project.
VolumePolicy::editIn() — Method in class VolumePolicy
Determine if the user can edit something in the given volume.
Project::editors() — Method in class Project
All members of this project with the editor role.
EventServiceProviderClass in namespace Biigle\Providers
TileCache::ensureDirectoryExists() — Method in class TileCache
Creates the subdirectories that are required by the given path to the cached tiles.

F

LabelSourceAdapterContract::find() — Method in class LabelSourceAdapterContract
Find a label in the label source.
Controller::fuzzyRedirect() — Method in class Controller
Redirects to the _redirect URL, to a route or else back.
LabelSourceController::find() — Method in class LabelSourceController
Find labels from a label source.
UserController::find() — Method in class UserController
Finds all users with firstnames or lastnames like $pattern.
ForgotPasswordControllerClass in namespace Biigle\Http\Controllers\Auth
ProcessNewImageChunk::fracToFloat() — Method in class ProcessNewImageChunk
Converts a fracture (string) like "1/2" to a float.
ProjectPolicy::forceEditIn() — Method in class ProjectPolicy
Determine if the user can edit things created by other users in the given project.
VolumePolicy::forceEditIn() — Method in class VolumePolicy
Determine if the user can edit things created by other users in the given volume.
Project::flushGeoInfoCache() — Method in class Project
Flush the cached information if this project has volumes which have images with GPS coordinates.
$SystemMessageProperty in class SystemMessage
The attributes that are mass assignable.
Volume::flushThumbnailCache() — Method in class Volume
Flush the cache that stores the volume thumbnail.
Volume::flushGeoInfoCache() — Method in class Volume
Flush the cached information if this volume has images with GPS coordinates.

G

Annotation::getPoints() — Method in class Annotation
Get the points array of the annotation.
Annotation::getShape() — Method in class Annotation
Get the shape of an annotation.
Annotation::getImage() — Method in class Annotation
Get the image, the annotation belongs to.
AnnotationSession::getImageAnnotations() — Method in class AnnotationSession
Get the annotations of the image (with labels), filtered by the restrictions of this annotation session.
AnnotationSession::getStartsAtIso8601Attribute() — Method in class AnnotationSession
Get the start date formatted as ISO8601 string.
AnnotationSession::getEndsAtIso8601Attribute() — Method in class AnnotationSession
Get the end date formatted as ISO8601 string.
Annotation::getPoints() — Method in class Annotation
Get the points array of the annotation.
Annotation::getShape() — Method in class Annotation
Get the shape of an annotation.
Annotation::getImage() — Method in class Annotation
Get the image, the annotation belongs to.
ThumbnailService::generateThumbnails() — Method in class ThumbnailService
Generates the thumbnails images for the volume.
Modules::getFacadeAccessor() — Method in class Modules
Get the registered name of the component.
TileCache::getFacadeAccessor() — Method in class TileCache
Get the registered name of the component.
VipsImage::getFacadeAccessor() — Method in class VipsImage
Get the registered name of the component.
IndexController::get() — Method in class IndexController
Shows the admin dashboard.
LabelsController::get() — Method in class LabelsController
Shows the admin labels page.
UsersController::get() — Method in class UsersController
Shows the admin users page.
DestroyOwnUser::getDestroyUser() — Method in class DestroyOwnUser
Get the user instance to update;
DestroyUser::getDestroyUser() — Method in class DestroyUser
Get the user instance to update;
UpdateOwnUser::getUpdateUser() — Method in class UpdateOwnUser
Get the user instance to update;
UpdateUser::getUpdateUser() — Method in class UpdateUser
Get the user instance to update;
Image::getUrl() — Method in class Image
{@inheritdoc}
Image::getThumbPathAttribute() — Method in class Image
Adds the thumbPath attribute to the image model. The path points to the thumbnail image file of this image.
Image::getUrlAttribute() — Method in class Image
Adds the url attribute to the image model. The url is the absolute path to the original image file.
Image::getMetadataAttribute() — Method in class Image
Get the image metadata attribute.
Image::getThumb() — Method in class Image
Get the thumbnail image as download response.
Image::getFile() — Method in class Image
Get the original image as download response.
Image::getWidthAttribute() — Method in class Image
Get the width attribute.
Image::getHeightAttribute() — Method in class Image
Get the height attribute.
Image::getSizeAttribute() — Method in class Image
Get the size attribute.
Image::getMimetypeAttribute() — Method in class Image
Get the mimetype attribute.
ProcessNewImageChunk::getExif() — Method in class ProcessNewImageChunk
Get the exif information of an image if possible.
ProcessNewImageChunk::getGps() — Method in class ProcessNewImageChunk
Converts a EXIF GPS coordinate to a float see: http://stackoverflow.com/a/2572991/1796523.
TileSingleImage::generateTiles() — Method in class TileSingleImage
Generate tiles for the image and put them to temporary storage.
TileSingleImage::getVipsImage() — Method in class TileSingleImage
Get the vips image instance.
LabelSource::getAdapter() — Method in class LabelSource
Returns the label source adapter of this label source.
ProjectPolicy::getBaseQuery() — Method in class ProjectPolicy
Get the base query for all policy methods.
VolumePolicy::getBaseQuery() — Method in class VolumePolicy
Get the base query for all policy methods.
Project::guests() — Method in class Project
All members of this project with the guest role.
Project::getThumbnailAttribute() — Method in class Project
An image that can be used a unique thumbnail for this project.
ApiGuard::getTokenForRequest() — Method in class ApiGuard
Get the token for the current request.
Modules::getViewMixins() — Method in class Modules
Returns all mixins for a view that were registered by modules.
Modules::getMixins() — Method in class Modules
Modules::getControllerMixins() — Method in class Modules
Returns all mixins for a controller that were registered by modules.
Modules::getInstalledModules() — Method in class Modules
Returns information about all installed BIIGLE modules
Modules::getApidocPaths() — Method in class Modules
Get the registered apidoc paths of the modules.
TileCache::get() — Method in class TileCache
Cache image tiles for an image if they are not alerady cached.
TileCache::getDirectorySize() — Method in class TileCache
Returns the size of the directory and all contents in bytes.
HasJsonAttributes::getJsonAttr() — Method in class HasJsonAttributes
Get a dynamic JSON attribute.
User::getIsGlobalAdminAttribute() — Method in class User
Determines if the user has the global admin role.
User::getSettings() — Method in class User
Get settings of a specific key.
User::getIsInSuperUserModeAttribute() — Method in class User
Determines if the user is currently in Super User Mode.
Volume::getActiveAnnotationSession() — Method in class Volume
Returns the active annotation session of this volume for the given user.
Volume::getThumbnailAttribute() — Method in class Volume
An image that can be used a unique thumbnail for this volume.
Volume::getVideoLinkAttribute() — Method in class Volume
Get the video_link attribute of this volume.
Volume::getGisLinkAttribute() — Method in class Volume
Get the gis_link attribute of this volume.
Volume::getDoiAttribute() — Method in class Volume
Get the doi attribute of this volume.

H

$AnnotationProperty in class Annotation
The attributes excluded from the model's JSON form.
$AnnotationLabelProperty in class AnnotationLabel
The attributes excluded from the model's JSON form.
$ApiTokenProperty in class ApiToken
The attributes excluded from the model's JSON form.
Apidoc::handle() — Method in class Apidoc
Handle the command.
NewUser::handle() — Method in class NewUser
Handle the command.
PruneNotifications::handle() — Method in class PruneNotifications
Execute the console command.
UpdateImageMetadata::handle() — Method in class UpdateImageMetadata
Handle the command.
UpdateThumbnailStorageScheme::handle() — Method in class UpdateThumbnailStorageScheme
Handle the command.
UpdateVolumeUrls::handle() — Method in class UpdateVolumeUrls
Handle the command.
HandlerClass in namespace Biigle\Exceptions
HeartbeatControllerClass in namespace Biigle\Http\Controllers\Views
RedirectIfAuthenticated::handle() — Method in class RedirectIfAuthenticated
Handle an incoming request.
SessionOnly::handle() — Method in class SessionOnly
Handle an incoming request.
$TrustProxiesProperty in class TrustProxies
The current proxy header mappings.
UpdateUserActivity::handle() — Method in class UpdateUserActivity
Handle an outgoing response.
$ImageProperty in class Image
The attributes hidden in the model's JSON form.
$ProcessNewImageChunkProperty in class ProcessNewImageChunk
The desired thumbnail height.
ProcessNewImageChunk::handle() — Method in class ProcessNewImageChunk
Execute the job.
ProcessNewImageChunk::hasTakenAtInfo() — Method in class ProcessNewImageChunk
Check if an exif array contains a creation date.
ProcessNewImageChunk::hasGpsInfo() — Method in class ProcessNewImageChunk
Check if an exif array contains GPS information.
ProcessNewImageChunk::hasExtendedGpsInfo() — Method in class ProcessNewImageChunk
Check if an exif array contains even more GPS information.
ProcessNewImages::handle() — Method in class ProcessNewImages
Execute the job.
TileSingleImage::handle() — Method in class TileSingleImage
Execute the job.
$LabelProperty in class Label
The attributes hidden from the model's JSON form.
$LabelTreeProperty in class LabelTree
The attributes hidden from the model's JSON form.
CleanupImageTiles::handle() — Method in class CleanupImageTiles
Handle the event.
CleanupThumbnails::handle() — Method in class CleanupThumbnails
Handle the event.
ClearTileCache::handle() — Method in class ClearTileCache
Handle the event.
$ProjectProperty in class Project
The attributes hidden from the model's JSON form.
Project::hasGeoInfo() — Method in class Project
Check if the project has volumes which have some images with GPS coordinates.
HasConstantInstancesClass in namespace Biigle\Traits
Some models have fixed, "constant" instances. An example is the Role model, which may have e.g. the roles "admin" and "user". These are always the same and do not change.
HasJsonAttributesClass in namespace Biigle\Traits
HasPointsAttributeClass in namespace Biigle\Traits
$UserProperty in class User
The attributes hidden from the model's JSON form.
$VolumeProperty in class Volume
The attributes hidden from the model's JSON form.
Volume::handleNewImages() — Method in class Volume
Perform actions when new images were added to the volume.
Volume::hasConflictingAnnotationSession() — Method in class Volume
Check if the given annotation session is in conflict with existing ones.
Volume::hasGeoInfo() — Method in class Volume
Check if the volume has some images with GPS coordinates.
Volume::hasTiledImages() — Method in class Volume
Check if the there are tiled images in this volume.

I

Annotation::image() — Method in class Annotation
The image, this annotation belongs to.
ImagesDeletedClass in namespace Biigle\Events
AnnotationLabelController::index() — Method in class AnnotationLabelController
Shows all labels of the specified annotation.
ApiTokenController::index() — Method in class ApiTokenController
Shows a list of all API tokens belonging to the authenticated user.
ImageAnnotationControllerClass in namespace Biigle\Http\Controllers\Api
ImageAnnotationController::index() — Method in class ImageAnnotationController
Shows a list of all annotations of the specified image.
ImageControllerClass in namespace Biigle\Http\Controllers\Api
ImageLabelControllerClass in namespace Biigle\Http\Controllers\Api
ImageLabelController::index() — Method in class ImageLabelController
Shows all labels of the specified image.
LabelTreeController::index() — Method in class LabelTreeController
Shows all label trees the user has access to.
MediaTypeController::index() — Method in class MediaTypeController
Shows all media types.
ProjectController::index() — Method in class ProjectController
Shows all projects that are accessible by the requesting user.
ProjectLabelTreeController::index() — Method in class ProjectLabelTreeController
Display all label trees used by the specified project.
ProjectUserController::index() — Method in class ProjectUserController
Displays the users belonging to the specified project.
ProjectVolumeController::index() — Method in class ProjectVolumeController
Shows a list of all volumes belonging to the specified project.
RoleController::index() — Method in class RoleController
Shows all roles.
ShapeController::index() — Method in class ShapeController
Shows all shapes.
UserController::index() — Method in class UserController
Shows a list of all users.
VisibilityController::index() — Method in class VisibilityController
Shows all visibilities.
VolumeAnnotationSessionController::index() — Method in class VolumeAnnotationSessionController
Shows a list of all annotation sessions of the specified volume.
VolumeController::index() — Method in class VolumeController
Shows all volumes the user has access to.
VolumeImageController::index() — Method in class VolumeImageController
List the image IDs of the specified volume.
RegisterController::isRegistrationDisabled() — Method in class RegisterController
Determines if the user registration mechansim is disabled.
Controller::isAutomatedRequest() — Method in class Controller
Determines if the request was done by an automated script (with API token or ajax).
IndexControllerClass in namespace Biigle\Http\Controllers\Views\Admin
LogsController::index() — Method in class LogsController
Shows the available logfiles.
SystemMessagesController::index() — Method in class SystemMessagesController
Shows the admin system messages page.
DashboardController::index() — Method in class DashboardController
Show the application dashboard to the user.
DashboardController::indexDashboard() — Method in class DashboardController
Show the dashboard for a logged in user.
DashboardController::indexLandingPage() — Method in class DashboardController
Show the landing page if no user is authenticated.
ManualController::index() — Method in class ManualController
Show the application manual to the user.
NotificationsController::index() — Method in class NotificationsController
Shows the notification center.
SearchController::index() — Method in class SearchController
Shows the search page.
SettingsController::index() — Method in class SettingsController
Redirects to the profile settings.
SystemMessagesController::index() — Method in class SystemMessagesController
Shows the system message list.
UpdateUserActivity::inExceptArray() — Method in class UpdateUserActivity
Determine if the request has a URI that should not update the user activity.
$StoreAnnotationProperty in class StoreAnnotation
The image on which the annotation should be created.
$StoreImageLabelProperty in class StoreImageLabel
The image to which the label should be attached.
$StoreLabelTreeUserProperty in class StoreLabelTreeUser
Determines whether the user to be attached is a global guest.
$UpdateLabelTreeUserProperty in class UpdateLabelTreeUser
Determines whether the user to be attached is a global guest.
ImageClass in namespace Biigle
This model stores information on an image file in the file system.
ImageLabelClass in namespace Biigle
Pivot object for the connection between Images and Labels.
ImageLabel::image() — Method in class ImageLabel
The image, this image label belongs to.
$ProcessNewImageChunkProperty in class ProcessNewImageChunk
IDs of the images to generate thumbnails for.
$TileSingleImageProperty in class TileSingleImage
The image to generate tiles for.
Label::isUsed() — Method in class Label
Determines if the label is used anywhere (e.g. attached to an annotation).
InAppNotificationClass in namespace Biigle\Notifications
A notification that is displayed through the in-app notification system.
ImageObserverClass in namespace Biigle\Observers
ImageLabelPolicyClass in namespace Biigle\Policies
ImagePolicyClass in namespace Biigle\Policies
$VolumeImageUniqueProperty in class VolumeImageUnique
The filenames of the images that already exist.
SystemMessage::isPublished() — Method in class SystemMessage
Returns whether this system message is published.
Volume::images() — Method in class Volume
The images belonging to this volume.
Volume::isRemote() — Method in class Volume
Check if the images of this volume come from a remote URL.

J

JobClass in namespace Biigle\Jobs

K

KernelClass in namespace Biigle\Console
KernelClass in namespace Biigle\Http

L

Annotation::labels() — Method in class Annotation
The labels, this annotation got assigned by the users.
AnnotationLabel::label() — Method in class AnnotationLabel
The label, this annotation label belongs to.
LabelSourceAdapterContractClass in namespace Biigle\Contracts
A label source adapter.
LabelControllerClass in namespace Biigle\Http\Controllers\Api
LabelSourceControllerClass in namespace Biigle\Http\Controllers\Api
LabelTreeAuthorizedProjectControllerClass in namespace Biigle\Http\Controllers\Api
LabelTreeControllerClass in namespace Biigle\Http\Controllers\Api
LabelTreeLabelControllerClass in namespace Biigle\Http\Controllers\Api
LabelTreeUserControllerClass in namespace Biigle\Http\Controllers\Api
LoginControllerClass in namespace Biigle\Http\Controllers\Auth
LabelsControllerClass in namespace Biigle\Http\Controllers\Views\Admin
LogsControllerClass in namespace Biigle\Http\Controllers\Views\Admin
$DestroyLabelProperty in class DestroyLabel
The label to destroy.
$StoreAnnotationLabelProperty in class StoreAnnotationLabel
The label that should be attached.
$StoreImageLabelProperty in class StoreImageLabel
The label that should be attached to the image.
$UpdateLabelProperty in class UpdateLabel
The label to update.
Image::labels() — Method in class Image
The labels, this image got attached by the users.
ImageLabel::label() — Method in class ImageLabel
The label, this image label belongs to.
LabelClass in namespace Biigle
Annotations on an image can have multiple labels. A label is e.g. the type of the object visible in the region of the annotation. So if you put a circle annotation around a rock, you would label the annotation with rock.
LabelSourceClass in namespace Biigle
The source (database) of a label.
LabelTreeClass in namespace Biigle
A label tree is a group of labels. Projects can choose to used different label trees, which are then offered for labeling things in the project.
LabelTree::labels() — Method in class LabelTree
The labels that belong to this tree.
LabelPolicyClass in namespace Biigle\Policies
LabelTreePolicyClass in namespace Biigle\Policies
Project::labelTrees() — Method in class Project
The label trees, this project is using.
$EventServiceProviderProperty in class EventServiceProvider
The event listener mappings for the application.
User::labelTrees() — Method in class User
The label trees, this user is a member of.

M

ModulesClass in namespace Biigle\Facades
MediaTypeControllerClass in namespace Biigle\Http\Controllers\Api
ManualControllerClass in namespace Biigle\Http\Controllers\Views
$KernelProperty in class Kernel
The application's global HTTP middleware stack.
$KernelProperty in class Kernel
The application's route middleware groups.
AttachProjectUser::messages() — Method in class AttachProjectUser
Get the error messages for the defined validation rules.
$DestroyLabelTreeUserProperty in class DestroyLabelTreeUser
The label tree member to update.
StoreLabelTreeUser::messages() — Method in class StoreLabelTreeUser
Get the error messages for the defined validation rules.
$UpdateLabelTreeUserProperty in class UpdateLabelTreeUser
The label tree member to update.
UpdateLabelTreeUser::messages() — Method in class UpdateLabelTreeUser
Get the error messages for the defined validation rules.
UpdateProjectUser::messages() — Method in class UpdateProjectUser
Get the error messages for the defined validation rules.
$UpdateSystemMessageProperty in class UpdateSystemMessage
The system message to update.
ProcessNewImageChunk::makeThumbnail() — Method in class ProcessNewImageChunk
Makes a thumbnail for a single image.
LabelTree::memberCanLooseAdminStatus() — Method in class LabelTree
Check if a member can loose their admin status.
LabelTree::members() — Method in class LabelTree
The members of this label tree. Every member has a tree-specific role.
LabelTree::memberCanBeRemoved() — Method in class LabelTree
Determines if a member can be removed.
MediaTypeClass in namespace Biigle
Volumes can contain different types of image-series. One type would be a time-series of a static camera taking photos in regular intervals for example. Another type coud be images from a moving camera.
$InAppNotificationProperty in class InAppNotification
Message (body) of the notification.
RouteServiceProvider::map() — Method in class RouteServiceProvider
Define the routes for the application.
RouteServiceProvider::mapWebRoutes() — Method in class RouteServiceProvider
Define the "web" routes for the application.
RouteServiceProvider::mapApiRoutes() — Method in class RouteServiceProvider
Define the "api" routes for the application.
Uuid4::message() — Method in class Uuid4
Get the validation error message.
VolumeImageUnique::message() — Method in class VolumeImageUnique
Get the validation error message.
$VolumeImagesProperty in class VolumeImages
The validation message to display.
VolumeImages::message() — Method in class VolumeImages
Get the validation error message.
$VolumeUrlProperty in class VolumeUrl
The validation message to display.
VolumeUrl::message() — Method in class VolumeUrl
Get the validation error message.
ModulesClass in namespace Biigle\Services
The module registry service.
Volume::mediaType() — Method in class Volume
The media type of this volume.

N

$ApidocProperty in class Apidoc
The console command name.
NewUserClass in namespace Biigle\Console\Commands
$NewUserProperty in class NewUser
The console command name.
$UpdateThumbnailStorageSchemeProperty in class UpdateThumbnailStorageScheme
The console command name.
NotificationControllerClass in namespace Biigle\Http\Controllers\Api
UsersController::newUser() — Method in class UsersController
Shows the admin new user page.
NotificationsControllerClass in namespace Biigle\Http\Controllers\Views\Notifications
SettingsController::notifications() — Method in class SettingsController
Shows the notification settings.
$ProcessNewImageChunkProperty in class ProcessNewImageChunk
Caches if an image needs a new thumbnail.
$ProcessNewImageChunkProperty in class ProcessNewImageChunk
Caches if an image needs a check for metadata.
ProcessNewImageChunk::needsProcessing() — Method in class ProcessNewImageChunk
Determine if an image needs to be processed.
ProcessNewImageChunk::needsThumbnail() — Method in class ProcessNewImageChunk
Chack if an image needs a thumbnail.
ProcessNewImageChunk::needsMetadata() — Method in class ProcessNewImageChunk
Chack if an image has missing metadata.
NewSystemMessageNotificationClass in namespace Biigle\Notifications
$RouteServiceProviderProperty in class RouteServiceProvider
This namespace is applied to your controller routes.

O

ApiToken::owner() — Method in class ApiToken
The user, this token belongs to.
$ProcessNewImagesProperty in class ProcessNewImages
Array of image IDs to restrict processing to.
Volume::orderedImages() — Method in class Volume
The images belonging to this volume ordered by filename (ascending).

P

PruneNotificationsClass in namespace Biigle\Console\Commands
ProjectControllerClass in namespace Biigle\Http\Controllers\Api
ProjectLabelTreeControllerClass in namespace Biigle\Http\Controllers\Api
ProjectUserControllerClass in namespace Biigle\Http\Controllers\Api
ProjectVolumeControllerClass in namespace Biigle\Http\Controllers\Api
SettingsController::profile() — Method in class SettingsController
Shows the profile settings.
$TrustProxiesProperty in class TrustProxies
The trusted proxies for this application.
$AttachProjectUserProperty in class AttachProjectUser
The project to attach a user to.
$DestroyProjectUserProperty in class DestroyProjectUser
The project to detach the user from.
$StoreLabelTreeProperty in class StoreLabelTree
The project to which the new label tree should be attached (if any).
$StoreProjectLabelTreeProperty in class StoreProjectLabelTree
The project to attach the label tree to.
StoreUser::prepareForValidation() — Method in class StoreUser
Prepare the data for validation.
$StoreVolumeProperty in class StoreVolume
The project to attach the new volume to.
StoreVolume::prepareForValidation() — Method in class StoreVolume
Prepare the data for validation.
StoreVolumeImage::prepareForValidation() — Method in class StoreVolumeImage
Prepare the data for validation.
$UpdateProjectProperty in class UpdateProject
The project to update.
$UpdateProjectUserProperty in class UpdateProjectUser
The project to update the user in.
UpdateUser::prepareForValidation() — Method in class UpdateUser
Prepare the data for validation.
ProcessNewImageChunkClass in namespace Biigle\Jobs
ProcessNewImagesClass in namespace Biigle\Jobs
Label::parent() — Method in class Label
The parent label if the labels are ordered in a tree-like structure.
LabelTree::projects() — Method in class LabelTree
The projects that are using this label tree.
ProjectObserverClass in namespace Biigle\Observers
ProjectPolicyClass in namespace Biigle\Policies
ProjectClass in namespace Biigle
$AuthServiceProviderProperty in class AuthServiceProvider
The policy mappings for the application.
Uuid4::passes() — Method in class Uuid4
Determine if the validation rule passes.
VolumeImageUnique::passes() — Method in class VolumeImageUnique
Check if the given image filenames don't already exist in the volume.
VolumeImages::passes() — Method in class VolumeImages
Check if an array of image filenames is valid.
VolumeUrl::passes() — Method in class VolumeUrl
Determine if the validation rule passes.
VolumeUrl::passesRemoteUrl() — Method in class VolumeUrl
Validate a remote volume URL.
VolumeUrl::passesDiskUrl() — Method in class VolumeUrl
Validate a storage disk volume URL.
$TileCacheProperty in class TileCache
Directory of the image cache.
TileCache::prune() — Method in class TileCache
Remove old cached image tiles if the cache got bigger than the allowed size.
SystemMessage::publish() — Method in class SystemMessage
Publishes this system message if it wasn't alerady published.
User::projects() — Method in class User
The projects, this user is a member of.
Volume::parseImagesQueryString() — Method in class Volume
Parses a comma separated list of image filenames to an array.
Volume::projects() — Method in class Volume
The project(s), this volume belongs to.

R

Handler::report() — Method in class Handler
Report or log an exception.
Handler::render() — Method in class Handler
Render an exception into an HTTP response.
RoleControllerClass in namespace Biigle\Http\Controllers\Api
$LoginControllerProperty in class LoginController
Where to redirect users after login / registration.
RegisterControllerClass in namespace Biigle\Http\Controllers\Auth
$RegisterControllerProperty in class RegisterController
Where to redirect users after login / registration.
RegisterController::register() — Method in class RegisterController
Handle a registration request for the application.
ResetPasswordControllerClass in namespace Biigle\Http\Controllers\Auth
ResetPasswordController::rules() — Method in class ResetPasswordController
Get the password reset validation rules.
UsersController::roleClassMap() — Method in class UsersController
Determines the Boostrap label class for a role label.
$KernelProperty in class Kernel
The application's route middleware.
RedirectIfAuthenticatedClass in namespace Biigle\Http\Middleware
AttachProjectUser::rules() — Method in class AttachProjectUser
Get the validation rules that apply to the request.
DestroyAnnotationSession::rules() — Method in class DestroyAnnotationSession
Get the validation rules that apply to the request.
DestroyLabel::rules() — Method in class DestroyLabel
Get the validation rules that apply to the request.
DestroyLabelTree::rules() — Method in class DestroyLabelTree
Get the validation rules that apply to the request.
DestroyLabelTreeUser::rules() — Method in class DestroyLabelTreeUser
Get the validation rules that apply to the request.
DestroyProjectUser::rules() — Method in class DestroyProjectUser
Get the validation rules that apply to the request.
DestroyUser::rules() — Method in class DestroyUser
Get the validation rules that apply to the request.
StoreAnnotation::rules() — Method in class StoreAnnotation
Get the validation rules that apply to the request.
StoreAnnotationLabel::rules() — Method in class StoreAnnotationLabel
Get the validation rules that apply to the request.
StoreAnnotationSession::rules() — Method in class StoreAnnotationSession
Get the validation rules that apply to the request.
StoreImageLabel::rules() — Method in class StoreImageLabel
Get the validation rules that apply to the request.
StoreLabel::rules() — Method in class StoreLabel
Get the validation rules that apply to the request.
StoreLabelTree::rules() — Method in class StoreLabelTree
Get the validation rules that apply to the request.
StoreLabelTreeAuthorizedProject::rules() — Method in class StoreLabelTreeAuthorizedProject
Get the validation rules that apply to the request.
StoreLabelTreeUser::rules() — Method in class StoreLabelTreeUser
Get the validation rules that apply to the request.
StoreProject::rules() — Method in class StoreProject
Get the validation rules that apply to the request.
StoreProjectLabelTree::rules() — Method in class StoreProjectLabelTree
Get the validation rules that apply to the request.
StoreSystemMessage::rules() — Method in class StoreSystemMessage
Get the validation rules that apply to the request.
StoreUser::rules() — Method in class StoreUser
Get the validation rules that apply to the request.
StoreVolume::rules() — Method in class StoreVolume
Get the validation rules that apply to the request.
StoreVolumeImage::rules() — Method in class StoreVolumeImage
Get the validation rules that apply to the request.
UpdateAnnotationSession::rules() — Method in class UpdateAnnotationSession
Get the validation rules that apply to the request.
UpdateLabel::rules() — Method in class UpdateLabel
Get the validation rules that apply to the request.
UpdateLabelTree::rules() — Method in class UpdateLabelTree
Get the validation rules that apply to the request.
UpdateLabelTreeUser::rules() — Method in class UpdateLabelTreeUser
Get the validation rules that apply to the request.
UpdateProject::rules() — Method in class UpdateProject
Get the validation rules that apply to the request.
UpdateProjectUser::rules() — Method in class UpdateProjectUser
Get the validation rules that apply to the request.
UpdateSystemMessage::rules() — Method in class UpdateSystemMessage
Get the validation rules that apply to the request.
UpdateUser::rules() — Method in class UpdateUser
Get the validation rules that apply to the request.
UpdateVolume::rules() — Method in class UpdateVolume
Get the validation rules that apply to the request.
CachedPolicy::remember() — Method in class CachedPolicy
Wrapper for the Cache::remember function of the array cache.
LabelTreePolicy::removeMember() — Method in class LabelTreePolicy
Determine if the user can remove the given member from the given label tree.
ProjectPolicy::removeMember() — Method in class ProjectPolicy
Determine if user can remove the given project member from the given project.
Project::removeUserId() — Method in class Project
Removes the user by ID from this project.
Project::removeVolume() — Method in class Project
Detaches the volume from this project. Fails if this is the last project, the volume is attached to, unless force is true.
Project::removeAllVolumes() — Method in class Project
Detaches all volumes from this project. Fails if this is the last project, one of the volumes is attached to, unless force is true.
AppServiceProvider::register() — Method in class AppServiceProvider
Register any application services.
RouteServiceProviderClass in namespace Biigle\Providers
RoleClass in namespace Biigle
A role of a user. Users have one global role and can have many project- specific roles.
Modules::register() — Method in class Modules
Register module assets in one step.
Modules::registerViewMixin() — Method in class Modules
Registers a new view mixin of a module for a view.
Modules::registerControllerMixin() — Method in class Modules
Registers a new controller mixin of a module.
User::role() — Method in class User
The global role of this user.

S

Annotation::scopeVisibleFor() — Method in class Annotation
Scope a query to only include annotations that are visible for a certain user.
Annotation::scopeWithLabel() — Method in class Annotation
Scope a query to only include annotations that have a certain label attached.
Annotation::scopeAllowedBySession() — Method in class Annotation
Scope a query to only include annotations allowed by the session for the user.
Annotation::shape() — Method in class Annotation
The shape of this annotation.
AnnotationSession::setStartsAtAttribute() — Method in class AnnotationSession
Set the start date.
AnnotationSession::setEndsAtAttribute() — Method in class AnnotationSession
Set the end date.
$PruneNotificationsProperty in class PruneNotifications
The name and signature of the console command.
$UpdateImageMetadataProperty in class UpdateImageMetadata
The name and signature of the console command.
UpdateImageMetadata::stripTileProperties() — Method in class UpdateImageMetadata
Removes the tileProperties attribute from images.
$UpdateVolumeUrlsProperty in class UpdateVolumeUrls
The name and signature of the console command.
Kernel::schedule() — Method in class Kernel
Define the application's command schedule.
AnnotationController::show() — Method in class AnnotationController
Displays the annotation.
AnnotationLabelController::store() — Method in class AnnotationLabelController
Creates a new label for the specified annotation.
ApiTokenController::store() — Method in class ApiTokenController
Creates a new API token.
ImageAnnotationController::store() — Method in class ImageAnnotationController
Creates a new annotation in the specified image.
ImageController::show() — Method in class ImageController
Shows the specified image.
ImageController::showThumb() — Method in class ImageController
Shows the specified image thumbnail file.
ImageController::showFile() — Method in class ImageController
Shows the specified image file.
ImageLabelController::store() — Method in class ImageLabelController
Creates a new label for the specified image.
LabelTreeAuthorizedProjectController::store() — Method in class LabelTreeAuthorizedProjectController
Authorize a project to use a private label tree.
LabelTreeController::show() — Method in class LabelTreeController
Shows a label tree.
LabelTreeController::store() — Method in class LabelTreeController
Creates a new label tree.
LabelTreeLabelController::store() — Method in class LabelTreeLabelController
Add labels to a label tree.
LabelTreeUserController::store() — Method in class LabelTreeUserController
Add a member to a label tree.
MediaTypeController::show() — Method in class MediaTypeController
Displays the specified media type.
ProjectController::show() — Method in class ProjectController
Displays the specified project.
ProjectController::store() — Method in class ProjectController
Creates a new project.
ProjectLabelTreeController::store() — Method in class ProjectLabelTreeController
Adds a label tree to the specified project.
ProjectVolumeController::store() — Method in class ProjectVolumeController
Creates a new volume associated to the specified project.
RoleController::show() — Method in class RoleController
Displays the specified role.
ShapeControllerClass in namespace Biigle\Http\Controllers\Api
ShapeController::show() — Method in class ShapeController
Displays the specified shape.
SystemMessageControllerClass in namespace Biigle\Http\Controllers\Api
SystemMessageController::store() — Method in class SystemMessageController
Creates a new system message.
UserController::show() — Method in class UserController
Shows the specified user.
UserController::showOwn() — Method in class UserController
Shows the requesting user.
UserController::store() — Method in class UserController
Creates a new user.
VisibilityController::show() — Method in class VisibilityController
Displays the specified visibility.
VolumeAnnotationSessionController::store() — Method in class VolumeAnnotationSessionController
Creates a new annotation session for the specified volume.
VolumeController::show() — Method in class VolumeController
Displays the specified volume.
VolumeImageController::store() — Method in class VolumeImageController
Add images to the specified volume.
ForgotPasswordController::sendResetLinkEmail() — Method in class ForgotPasswordController
Send a reset link to the given user.
RegisterController::showRegistrationForm() — Method in class RegisterController
Show the application registration form.
LogsController::show() — Method in class LogsController
Shows a specific logfile.
SystemMessagesControllerClass in namespace Biigle\Http\Controllers\Views\Admin
UsersController::show() — Method in class UsersController
Shows the user information page.
HeartbeatController::store() — Method in class HeartbeatController
Do nothing but to keep the CSRF token valid.
SearchControllerClass in namespace Biigle\Http\Controllers\Views
SettingsControllerClass in namespace Biigle\Http\Controllers\Views
SystemMessagesControllerClass in namespace Biigle\Http\Controllers\Views\SystemMessages
SystemMessagesController::show() — Method in class SystemMessagesController
Show a system message.
SessionOnlyClass in namespace Biigle\Http\Middleware
Middleware to allow session cookie authentication for the route only.
$DestroyAnnotationSessionProperty in class DestroyAnnotationSession
The annotation session that should be deleted.
StoreAnnotationClass in namespace Biigle\Http\Requests
StoreAnnotationLabelClass in namespace Biigle\Http\Requests
StoreAnnotationSessionClass in namespace Biigle\Http\Requests
StoreImageLabelClass in namespace Biigle\Http\Requests
StoreLabelClass in namespace Biigle\Http\Requests
StoreLabelTreeClass in namespace Biigle\Http\Requests
StoreLabelTreeAuthorizedProjectClass in namespace Biigle\Http\Requests
StoreLabelTreeUserClass in namespace Biigle\Http\Requests
StoreProjectClass in namespace Biigle\Http\Requests
StoreProjectLabelTreeClass in namespace Biigle\Http\Requests
StoreSystemMessageClass in namespace Biigle\Http\Requests
StoreUserClass in namespace Biigle\Http\Requests
StoreVolumeClass in namespace Biigle\Http\Requests
StoreVolumeImageClass in namespace Biigle\Http\Requests
$UpdateAnnotationSessionProperty in class UpdateAnnotationSession
The annotation session that should be updated.
Image::setMetadataAttribute() — Method in class Image
Set the image metadata attribute.
Image::setWidthAttribute() — Method in class Image
Set the width attribute.
Image::setHeightAttribute() — Method in class Image
Set the height attribute.
Image::setSizeAttribute() — Method in class Image
Set the size attribute.
Image::setMimetypeAttribute() — Method in class Image
Set the mimetype attribute.
ProcessNewImageChunk::shouldBeTiled() — Method in class ProcessNewImageChunk
Determine if an image should be tiled.
Label::setColorAttribute() — Method in class Label
Remove the optional '#' from a hexadecimal color.
LabelTree::scopePublicTrees() — Method in class LabelTree
Scope a query to public label trees.
LabelTree::scopePrivateTrees() — Method in class LabelTree
Scope a query to private label trees.
LabelTree::scopeAccessibleBy() — Method in class LabelTree
Scope a query to all trees that are accessible by a user.
SystemMessagePolicyClass in namespace Biigle\Policies
Project::scopeInCommon() — Method in class Project
Scope a query to all projects that the user and the volume with the given ID have in common.
ShapeClass in namespace Biigle
A shape, e.g. point or circle.
SystemMessageClass in namespace Biigle
System messages are broadcasts from the application administrators that reach all users of the instance. Whenevr a new system message is published, each user will get a notification to read it.
SystemMessage::scopePublished() — Method in class SystemMessage
All published system messages.
SystemMessageTypeClass in namespace Biigle
HasJsonAttributes::setJsonAttr() — Method in class HasJsonAttributes
Set a dynamic JSON attribute.
HasPointsAttribute::setPointsAttribute() — Method in class HasPointsAttribute
Round the floats of the points array to 2 decimals before saving.
User::setEmailAttribute() — Method in class User
Set the email attribute and transform it to lowercase.
User::setSettings() — Method in class User
Set settings and merge them with the existing settings.
User::setIsInSuperUserModeAttribute() — Method in class User
Enables or disables Super User Mode if the user is a global admin.
Volume::scopeAccessibleBy() — Method in class Volume
Scope a query to all volumes that are accessible by a user.
Volume::setMediaType() — Method in class Volume
Sets the media type of this volume.
Volume::setMediaTypeId() — Method in class Volume
Sets the media type of this volume to the media type with the given ID.
Volume::setVideoLinkAttribute() — Method in class Volume
Set the video_link attribute of this volume.
Volume::setGisLinkAttribute() — Method in class Volume
Set the gis_link attribute of this volume.
Volume::setDoiAttribute() — Method in class Volume
Set the doi attribute of this volume.

T

ThumbnailServiceClass in namespace Biigle\Contracts
A service that generates thumbnail images for newly created volumes.
TiledImagesDeletedClass in namespace Biigle\Events
TileCacheClass in namespace Biigle\Facades
ManualController::tutorialsArticle() — Method in class ManualController
Show a tutorials article.
SettingsController::tokens() — Method in class SettingsController
Shows the tokens settings.
TrimStringsClass in namespace Biigle\Http\Middleware
TrustProxiesClass in namespace Biigle\Http\Middleware
UpdateUserActivity::terminate() — Method in class UpdateUserActivity
Perform any final actions for the request lifecycle.
VerifyCsrfToken::tokensMatch() — Method in class VerifyCsrfToken
Determine if the request has a URI that should pass through CSRF verification.
$DestroyLabelTreeProperty in class DestroyLabelTree
The label tree to destroy.
$DestroyLabelTreeUserProperty in class DestroyLabelTreeUser
The label tree to attach a user to.
$StoreLabelProperty in class StoreLabel
The label tree to which the label should be attached.
$StoreLabelTreeAuthorizedProjectProperty in class StoreLabelTreeAuthorizedProject
The label tree to attach an authorized project to.
$StoreLabelTreeUserProperty in class StoreLabelTreeUser
The label tree to attach a user to.
$UpdateLabelTreeProperty in class UpdateLabelTree
The label tree to update.
$UpdateLabelTreeUserProperty in class UpdateLabelTreeUser
The label tree to attach a user to.
$ImageProperty in class Image
Don't maintain timestamps for this model.
$ProcessNewImageChunkProperty in class ProcessNewImageChunk
If the image dimensions exceed this threshold the imag eshould be tiled.
TileSingleImageClass in namespace Biigle\Jobs
$TileSingleImageProperty in class TileSingleImage
Path to the temporary storage file for the tiles.
$LabelProperty in class Label
Don't maintain timestamps for this model.
Label::tree() — Method in class Label
The label tree this label belongs to.
$LabelSourceProperty in class LabelSource
Don't maintain timestamps for this model.
$MediaTypeProperty in class MediaType
Don't maintain timestamps for this model.
$InAppNotificationProperty in class InAppNotification
Title of the notification.
$InAppNotificationProperty in class InAppNotification
Notification type.
InAppNotification::toArray() — Method in class InAppNotification
Get the array representation of the notification.
$RoleProperty in class Role
Don't maintain timestamps for this model.
TileCacheClass in namespace Biigle\Services
The image tile cache.
$ShapeProperty in class Shape
Don't maintain timestamps for this model.
SystemMessage::type() — Method in class SystemMessage
The type of this system message.
$SystemMessageTypeProperty in class SystemMessageType
Don't maintain timestamps for this model.
$VisibilityProperty in class Visibility
Don't maintain timestamps for this model.

U

AnnotationLabel::user() — Method in class AnnotationLabel
The user who created this annotation label.
AnnotationSession::users() — Method in class AnnotationSession
The users, this annotation session is restricted to.
UpdateImageMetadataClass in namespace Biigle\Console\Commands
UpdateThumbnailStorageSchemeClass in namespace Biigle\Console\Commands
UpdateVolumeUrlsClass in namespace Biigle\Console\Commands
UpdateVolumeUrls::updateVolumes() — Method in class UpdateVolumeUrls
$ImagesDeletedProperty in class ImagesDeleted
UUIDs of deleted images.
AnnotationController::update() — Method in class AnnotationController
Updates the annotation including its points.
AnnotationLabelController::update() — Method in class AnnotationLabelController
Updates the attributes of the specified annotation label.
AnnotationSessionController::update() — Method in class AnnotationSessionController
Updates the annotation session.
LabelController::update() — Method in class LabelController
Update a label.
LabelTreeController::update() — Method in class LabelTreeController
Updates the attributes of the specified label tree.
LabelTreeUserController::update() — Method in class LabelTreeUserController
Updates a member of a label tree.
NotificationController::update() — Method in class NotificationController
Mark a notification as read.
ProjectController::update() — Method in class ProjectController
Updates the attributes of the specified project.
ProjectUserController::update() — Method in class ProjectUserController
Updates the attributes of the specified user in the specified project.
SystemMessageController::update() — Method in class SystemMessageController
Updates the attributes of the specified system message.
UserControllerClass in namespace Biigle\Http\Controllers\Api
UserController::update() — Method in class UserController
Updates the attributes of the specified user.
UserController::updateOwn() — Method in class UserController
Updates the attributes of the own user.
VolumeController::update() — Method in class VolumeController
Updates the attributes of the specified volume.
SystemMessagesController::update() — Method in class SystemMessagesController
Shows the admin edit system message page.
UsersControllerClass in namespace Biigle\Http\Controllers\Views\Admin
UpdateUserActivityClass in namespace Biigle\Http\Middleware
$AttachProjectUserProperty in class AttachProjectUser
The user to attach.
$DestroyProjectUserProperty in class DestroyProjectUser
The user to detach.
$DestroyUserProperty in class DestroyUser
The user to delete.
UpdateAnnotationSessionClass in namespace Biigle\Http\Requests
UpdateLabelClass in namespace Biigle\Http\Requests
UpdateLabelTreeClass in namespace Biigle\Http\Requests
UpdateLabelTreeUserClass in namespace Biigle\Http\Requests
UpdateOwnUserClass in namespace Biigle\Http\Requests
UpdateProjectClass in namespace Biigle\Http\Requests
UpdateProjectUserClass in namespace Biigle\Http\Requests
$UpdateProjectUserProperty in class UpdateProjectUser
The user to update.
UpdateSystemMessageClass in namespace Biigle\Http\Requests
UpdateUserClass in namespace Biigle\Http\Requests
$UpdateUserProperty in class UpdateUser
The user to update.
UpdateVolumeClass in namespace Biigle\Http\Requests
ImageLabel::user() — Method in class ImageLabel
The user who created this image label.
TileSingleImage::uploadToStorage() — Method in class TileSingleImage
Upload the tiles from temporary local storage to the tiles storage disk.
LabelTree::updateMember() — Method in class LabelTree
Update a member (role).
UserObserverClass in namespace Biigle\Observers
AnnotationLabelPolicy::update() — Method in class AnnotationLabelPolicy
Determine if the user can edit the given annotation label.
AnnotationPolicy::update() — Method in class AnnotationPolicy
Determine if the user may update the given annotation.
LabelPolicy::update() — Method in class LabelPolicy
Determine if the given label can be updated by the user.
LabelTreePolicy::update() — Method in class LabelTreePolicy
Determine if the given label tree can be updated by the user.
LabelTreePolicy::updateMember() — Method in class LabelTreePolicy
Determine if the user can update the given member of the given label tree.
ProjectPolicy::update() — Method in class ProjectPolicy
Determine if the given project can be updated by the user.
SystemMessagePolicy::update() — Method in class SystemMessagePolicy
Determine whether the user can update the systemMessage.
UserPolicyClass in namespace Biigle\Policies
UserPolicy::update() — Method in class UserPolicy
Determine if the given user can update the user.
VolumePolicy::update() — Method in class VolumePolicy
Determine if the given volume can be updated by the user.
Project::users() — Method in class Project
The members of this project. Every member has a project-specific project_role_id besides their global user role.
Project::userCanBeRemoved() — Method in class Project
Determines if the user can be removed from the project.
Uuid4Class in namespace Biigle\Rules
ApiGuard::user() — Method in class ApiGuard
Get the currently authenticated user.
UserClass in namespace Biigle
Volume::users() — Method in class Volume
Return a query for all users associated to this volume through projects.

V

AnnotationSession::volume() — Method in class AnnotationSession
The volume, this annotation session belongs to.
VipsImageClass in namespace Biigle\Facades
VisibilityControllerClass in namespace Biigle\Http\Controllers\Api
VolumeAnnotationSessionControllerClass in namespace Biigle\Http\Controllers\Api
VolumeControllerClass in namespace Biigle\Http\Controllers\Api
VolumeImageControllerClass in namespace Biigle\Http\Controllers\Api
RegisterController::validator() — Method in class RegisterController
Get a validator for an incoming registration request.
VerifyCsrfTokenClass in namespace Biigle\Http\Middleware
$StoreAnnotationSessionProperty in class StoreAnnotationSession
The volume to store the annotation session to.
$StoreVolumeImageProperty in class StoreVolumeImage
The volume to create the images in.
$UpdateVolumeProperty in class UpdateVolume
The volume to update.
Image::volume() — Method in class Image
The volume, this image belongs to.
$ProcessNewImagesProperty in class ProcessNewImages
The volume for which the images should be processed.
LabelTree::visibility() — Method in class LabelTree
The visibility of the label tree.
InAppNotification::via() — Method in class InAppNotification
Get the notification's delivery channels.
VolumeObserverClass in namespace Biigle\Observers
VolumePolicyClass in namespace Biigle\Policies
Project::volumes() — Method in class Project
The volumes of this project.
VolumeImageUniqueClass in namespace Biigle\Rules
$VolumeImageUniqueProperty in class VolumeImageUnique
The volume to check for existing images.
VolumeImagesClass in namespace Biigle\Rules
VolumeUrlClass in namespace Biigle\Rules
$ModulesProperty in class Modules
The view mixins of every module for every view.
HasPointsAttribute::validatePoints() — Method in class HasPointsAttribute
Validates a points array for the shape of this annotation.
VisibilityClass in namespace Biigle
The visibility of a model.
VolumeClass in namespace Biigle
A volume is a collection of images. Volumes belong to one or many projects.

W

AttachProjectUser::withValidator() — Method in class AttachProjectUser
Configure the validator instance.
DestroyProjectUser::withValidator() — Method in class DestroyProjectUser
Configure the validator instance.
DestroyUser::withValidator() — Method in class DestroyUser
Configure the validator instance.
StoreLabel::withValidator() — Method in class StoreLabel
Configure the validator instance.
StoreLabelTree::withValidator() — Method in class StoreLabelTree
Configure the validator instance.
StoreLabelTreeUser::withValidator() — Method in class StoreLabelTreeUser
Configure the validator instance.
StoreProjectLabelTree::withValidator() — Method in class StoreProjectLabelTree
Configure the validator instance.
UpdateLabel::withValidator() — Method in class UpdateLabel
Configure the validator instance.
UpdateLabelTreeUser::withValidator() — Method in class UpdateLabelTreeUser
Configure the validator instance.
UpdateProjectUser::withValidator() — Method in class UpdateProjectUser
Configure the validator instance.
UpdateUser::withValidator() — Method in class UpdateUser
Configure the validator instance.
$ProcessNewImageChunkProperty in class ProcessNewImageChunk
The desired thumbnail width.

_

ImagesDeleted::__construct() — Method in class ImagesDeleted
Create a new event instance.
ApiTokenController::__construct() — Method in class ApiTokenController
Creates a new ApiTokenController instance.
UserController::__construct() — Method in class UserController
Creates a new UserController instance.
ForgotPasswordController::__construct() — Method in class ForgotPasswordController
Create a new controller instance.
LoginController::__construct() — Method in class LoginController
Create a new controller instance.
RegisterController::__construct() — Method in class RegisterController
Create a new controller instance.
ResetPasswordController::__construct() — Method in class ResetPasswordController
Create a new controller instance.
DashboardController::__construct() — Method in class DashboardController
Create a new instance.
ProcessNewImageChunk::__construct() — Method in class ProcessNewImageChunk
Create a new job instance.
ProcessNewImages::__construct() — Method in class ProcessNewImages
Create a new job instance.
TileSingleImage::__construct() — Method in class TileSingleImage
Create a new job instance.
InAppNotification::__construct() — Method in class InAppNotification
Create a new notification instance.
NewSystemMessageNotification::__construct() — Method in class NewSystemMessageNotification
Create a new notification instance.
CachedPolicy::__construct() — Method in class CachedPolicy
Create a new CachedPolicy.
VolumeImageUnique::__construct() — Method in class VolumeImageUnique
Create a new instance.
VolumeImages::__construct() — Method in class VolumeImages
Create a new instance.
VolumeUrl::__construct() — Method in class VolumeUrl
Create a new instance.
Modules::__construct() — Method in class Modules
Create a new instance.
TileCache::__construct() — Method in class TileCache
Create an instance.
HasConstantInstances::__callStatic() — Method in class HasConstantInstances
Get one of the instances of this model that are defined in the INSTANCES constant array.