org.universAAL.ontology.av.device
Class VideoCamera

Package class diagram package VideoCamera
java.lang.Object
  extended by org.universAAL.middleware.rdf.Resource
      extended by org.universAAL.middleware.rdf.FinalizedResource
          extended by org.universAAL.middleware.owl.ManagedIndividual
              extended by org.universAAL.ontology.phThing.PhysicalThing
                  extended by org.universAAL.ontology.phThing.Device
                      extended by org.universAAL.ontology.av.device.VideoCamera

public class VideoCamera
extends Device

Ontological representation of a video camera. Methods included in this class are the mandatory ones for representing an ontological concept in Java classes for uAAL. Usually it includes getters and setters for most of its properties.

Author:
climberg, Carsten Stockloew

Field Summary
static String MY_URI
           
static String PROP_BACKLIGHTCOMPENSATION
           
static String PROP_BRIGHTNESS
           
static String PROP_COLORENABLE
           
static String PROP_CONTRAST
           
static String PROP_DPI
           
static String PROP_EXPOSURE
           
static String PROP_FIELD_OF_VIEW_HORIZONTAL
           
static String PROP_FIELD_OF_VIEW_VERTICAL
           
static String PROP_FOCAL_DISTANCE
           
static String PROP_FOCUS
           
static String PROP_FOCUS_POINT
           
static String PROP_FRAMES_PER_SECOND
           
static String PROP_GAIN
           
static String PROP_GAMMA
           
static String PROP_HUE
           
static String PROP_IRIS
           
static String PROP_PAN
           
static String PROP_PIXEL_SIZE_IN_MICRON_SQUARE
           
static String PROP_ROLL
           
static String PROP_SATURATION
           
static String PROP_SHARPNESS
           
static String PROP_TILT
           
static String PROP_VIDEO_COMPRESSION
           
static String PROP_WHITEBALANCE
           
static String PROP_X_RESOLUTION
           
static String PROP_Y_RESOLUTION
           
static String PROP_Z_RESOLUTION
           
static String PROP_ZOOM
           
 
Fields inherited from class org.universAAL.ontology.phThing.Device
PROP_BATTERY_LEVEL
 
Fields inherited from class org.universAAL.ontology.phThing.PhysicalThing
PROP_CARRIED_BY, PROP_HAS_SHAPE, PROP_IS_IN, PROP_IS_PORTABLE, PROP_IS_STATIONARY, PROP_PART_OF, PROP_PHYSICAL_LOCATION
 
Fields inherited from class org.universAAL.middleware.owl.ManagedIndividual
OWL_NAMESPACE, TYPE_OWL_INDIVIDUAL, TYPE_OWL_THING
 
Fields inherited from class org.universAAL.middleware.rdf.Resource
ANON_URI_PREFIX, blockAddingTypes, isXMLLiteral, ns_delim_index, PROP_RDF_FIRST, PROP_RDF_REST, PROP_RDF_TYPE, PROP_RDFS_COMMENT, PROP_RDFS_LABEL, PROP_SERIALIZATION_FULL, PROP_SERIALIZATION_OPTIONAL, PROP_SERIALIZATION_REDUCED, PROP_SERIALIZATION_UNDEFINED, PROP_uAAL_INVOLVED_HUMAN_USER, props, RDF_EMPTY_LIST, RDF_NAMESPACE, RDFS_NAMESPACE, TYPE_RDF_LIST, TYPE_RDFS_CLASS, uAAL_NAMESPACE_PREFIX, uAAL_SERVICE_NAMESPACE, uAAL_VOCABULARY_NAMESPACE, uri
 
Constructor Summary
VideoCamera()
          the default constructor
VideoCamera(int numProps)
          numProps is a dummy parameter this constructor is needed for constructing video cameras with an unique URI
VideoCamera(String uri)
           
 
Method Summary
 String getClassURI()
          Get the class URI for this ManagedIndividual.
 int getPropSerializationType(String propURI)
          From the point of view of this top most class of things with a location, the location can be represented in its reduced form.
 
Methods inherited from class org.universAAL.ontology.phThing.Device
getBatteryLevel, setBatteryLevel
 
Methods inherited from class org.universAAL.ontology.phThing.PhysicalThing
getLocation, getShape, setLocation, setLocation, setLocationCornerRelativeToCorner, setLocationRelativeToCorner, setProperty, setShape
 
Methods inherited from class org.universAAL.middleware.owl.ManagedIndividual
checkCompatibility, checkMembership, copy, deepCopy, getClassRestrictionsOnProperty, getInstance, getNonAbstractSuperClasses, getNonabstractSuperClasses, getOntClassInfo, getTypeURI, isRegisteredClassURI, isWellFormed, setPropertyPathFromOffset, toManagedIndividual
 
Methods inherited from class org.universAAL.middleware.rdf.FinalizedResource
addType, getLocalName, getNamespace, getProperty, getPropertyURIs, getType, getTypes, getURI, hasQualifiedName, isAnon, numberOfProperties
 
Methods inherited from class org.universAAL.middleware.rdf.Resource
addMultiLangProp, asList, asList, asRDFList, changeProperty, equals, generateAnonURI, getDefaultLang, getFilename, getMultiLangProp, getOrConstructLabel, getResource, getResourceComment, getResourceLabel, getStaticFieldValue, hashCode, hasProperty, isAnon, isBlockingAddingTypes, isClosedCollection, isQualifiedName, literal, representsQualifiedURI, serializesAsXMLLiteral, setPropertyPath, setPropertyPath, setResourceComment, setResourceLabel, toString, toStringRecursive, toStringRecursive, unliteral
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

MY_URI

public static final String MY_URI
See Also:
Constant Field Values

PROP_BACKLIGHTCOMPENSATION

public static final String PROP_BACKLIGHTCOMPENSATION
See Also:
Constant Field Values

PROP_BRIGHTNESS

public static final String PROP_BRIGHTNESS
See Also:
Constant Field Values

PROP_COLORENABLE

public static final String PROP_COLORENABLE
See Also:
Constant Field Values

PROP_CONTRAST

public static final String PROP_CONTRAST
See Also:
Constant Field Values

PROP_EXPOSURE

public static final String PROP_EXPOSURE
See Also:
Constant Field Values

PROP_FOCUS

public static final String PROP_FOCUS
See Also:
Constant Field Values

PROP_GAIN

public static final String PROP_GAIN
See Also:
Constant Field Values

PROP_GAMMA

public static final String PROP_GAMMA
See Also:
Constant Field Values

PROP_HUE

public static final String PROP_HUE
See Also:
Constant Field Values

PROP_IRIS

public static final String PROP_IRIS
See Also:
Constant Field Values

PROP_PAN

public static final String PROP_PAN
See Also:
Constant Field Values

PROP_ROLL

public static final String PROP_ROLL
See Also:
Constant Field Values

PROP_SATURATION

public static final String PROP_SATURATION
See Also:
Constant Field Values

PROP_SHARPNESS

public static final String PROP_SHARPNESS
See Also:
Constant Field Values

PROP_TILT

public static final String PROP_TILT
See Also:
Constant Field Values

PROP_WHITEBALANCE

public static final String PROP_WHITEBALANCE
See Also:
Constant Field Values

PROP_VIDEO_COMPRESSION

public static final String PROP_VIDEO_COMPRESSION
See Also:
Constant Field Values

PROP_FRAMES_PER_SECOND

public static final String PROP_FRAMES_PER_SECOND
See Also:
Constant Field Values

PROP_PIXEL_SIZE_IN_MICRON_SQUARE

public static final String PROP_PIXEL_SIZE_IN_MICRON_SQUARE
See Also:
Constant Field Values

PROP_DPI

public static final String PROP_DPI
See Also:
Constant Field Values

PROP_FOCUS_POINT

public static final String PROP_FOCUS_POINT
See Also:
Constant Field Values

PROP_X_RESOLUTION

public static final String PROP_X_RESOLUTION
See Also:
Constant Field Values

PROP_Y_RESOLUTION

public static final String PROP_Y_RESOLUTION
See Also:
Constant Field Values

PROP_Z_RESOLUTION

public static final String PROP_Z_RESOLUTION
See Also:
Constant Field Values

PROP_ZOOM

public static final String PROP_ZOOM
See Also:
Constant Field Values

PROP_FOCAL_DISTANCE

public static final String PROP_FOCAL_DISTANCE
See Also:
Constant Field Values

PROP_FIELD_OF_VIEW_HORIZONTAL

public static final String PROP_FIELD_OF_VIEW_HORIZONTAL
See Also:
Constant Field Values

PROP_FIELD_OF_VIEW_VERTICAL

public static final String PROP_FIELD_OF_VIEW_VERTICAL
See Also:
Constant Field Values
Constructor Detail

VideoCamera

public VideoCamera()
the default constructor


VideoCamera

public VideoCamera(String uri)

VideoCamera

public VideoCamera(int numProps)
numProps is a dummy parameter this constructor is needed for constructing video cameras with an unique URI

Method Detail

getClassURI

public String getClassURI()
Description copied from class: ManagedIndividual
Get the class URI for this ManagedIndividual. All non-abstract subclasses MUST overwrite this method!

Overrides:
getClassURI in class Device
Returns:
The class URI.

getPropSerializationType

public int getPropSerializationType(String propURI)
Description copied from class: PhysicalThing
From the point of view of this top most class of things with a location, the location can be represented in its reduced form. As the class has no other property, for all other input, we return Resource.PROP_SERIALIZATION_OPTIONAL.

Overrides:
getPropSerializationType in class Device
See Also:
ManagedIndividual.getPropSerializationType(String).


Copyright © 2014 universAAL Consortium. All Rights Reserved.