org.opentcs.data.model.visualization.LocationRepresentation Maven / Gradle / Ivy
/**
* Copyright (c) The openTCS Authors.
*
* This program is free software and subject to the MIT license. (For details,
* see the licensing information (LICENSE.txt) you should have received with
* this copy of the software.)
*/
package org.opentcs.data.model.visualization;
/**
* Common location representations.
*
* @see org.opentcs.data.ObjectPropConstants#LOCTYPE_DEFAULT_REPRESENTATION
* @see org.opentcs.data.ObjectPropConstants#LOC_DEFAULT_REPRESENTATION
* @author Stefan Walter (Fraunhofer IML)
*/
public enum LocationRepresentation {
/**
* A (empty) location without any representation.
*/
NONE,
/**
* The default representation inherited from the assigned location type.
*/
DEFAULT,
/**
* A location for vehicle load transfer, generic variant.
*/
LOAD_TRANSFER_GENERIC,
/**
* A location for vehicle load transfers, alternative variant 1.
*/
LOAD_TRANSFER_ALT_1,
/**
* A location for vehicle load transfers, alternative variant 2.
*/
LOAD_TRANSFER_ALT_2,
/**
* A location for vehicle load transfers, alternative variant 3.
*/
LOAD_TRANSFER_ALT_3,
/**
* A location for vehicle load transfers, alternative variant 4.
*/
LOAD_TRANSFER_ALT_4,
/**
* A location for vehicle load transfers, alternative variant 5.
*/
LOAD_TRANSFER_ALT_5,
/**
* A location for some generic processing, generic variant.
*/
WORKING_GENERIC,
/**
* A location for some generic processing, alternative variant 1.
*/
WORKING_ALT_1,
/**
* A location for some generic processing, alternative variant 2.
*/
WORKING_ALT_2,
/**
* A location for recharging a vehicle, generic variant.
*/
RECHARGE_GENERIC,
/**
* A location for recharging a vehicle, alternative variant 1.
*/
RECHARGE_ALT_1,
/**
* A location for recharging a vehicle, alternative variant 2.
*/
RECHARGE_ALT_2
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy