Package one.empty3.library
Class ImageContainer
java.lang.Object
one.empty3.library.Representable
one.empty3.library.ImageContainer
- All Implemented Interfaces:
Serializable
,Comparable
,TemporalComputedObject3D
,MatrixPropertiesObject
,ResourceLoader
,XmlRepresentable
- See Also:
-
Field Summary
Fields inherited from class one.empty3.library.Representable
CFAST, classPainters, DEFAULT_TEXTURE, defaultHashMapData, DISPLAY_ALL, NFAST, parent, PATH_ELEM_DOUBLE_VALUES, PATH_ELEM_REPRESENTABLE, PATH_ELEM_STRUCTURE_MATRIX, render, rotation, SCALE1, scene, SURFACE_DISPLAY_COL_QUADS, SURFACE_DISPLAY_COL_TRI, SURFACE_DISPLAY_LINES, SURFACE_DISPLAY_POINTS, SURFACE_DISPLAY_TEXT_QUADS, T, texture, vectors
-
Constructor Summary
ConstructorsConstructorDescriptionImageContainer
(BufferedImage image) ImageContainer
(File path, boolean isMovie) ImageContainer
(URL url) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Declares the properties of the Representable class.getImage()
getPath()
getUrl()
getVd()
void
load()
void
setImage
(StructureMatrix<BufferedImage> image) void
setPath
(StructureMatrix<File> path) void
setUrl
(StructureMatrix<URL> url) void
void
setVideoPath
(StructureMatrix<File> videoPath) void
setVideoUrl
(StructureMatrix<URL> videoUrl) Methods inherited from class one.empty3.library.Representable
become, calculerCurveT, calculerPointT, calculerSurfaceT, compareTo, computeCubic, computeSpherical, copy, declarations, draw, drawStructureDrawFast, getCFAST, getDeclaredDataStructure, getDeclaredLists, getDeclaredProperty, getDisplayType, getDisplayTypes, getOrientedPoint, getOrig, getPainter, getPath, getProperty, getPropertyType, getRotation, getTexture, getVectors, getVectX, getVectY, getVectZ, id, id, informer, intersects, intersects, ISdrawStructureDrawFastIMPLEMENTED, paint, refPoint, replace, rotate, setAxes, setCFAST, setDisplayType, setOrig, setPainter, setPaintingAct, setPaintingActForClass, setPosition, setProperty, setRotation, setTexture, setVectX, setVectY, setVectZ, supporteTexture, T, texture, texture, toString, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation
-
Constructor Details
-
ImageContainer
-
ImageContainer
-
ImageContainer
public ImageContainer() -
ImageContainer
-
-
Method Details
-
declareProperties
public void declareProperties()Description copied from class:Representable
Declares the properties of the Representable class. This method clears the declaredDataStructure map and adds specific properties to it based on the object's rotation and type. If the object's rotation is not null and the object is not an instance of Point3D, a "rotation/Rotation" property is added. The "vectors/vectors" property is always added to the map.- Specified by:
declareProperties
in interfaceMatrixPropertiesObject
- Overrides:
declareProperties
in classRepresentable
-
load
public void load()- Specified by:
load
in interfaceResourceLoader
-
getImage
-
setImage
-
getUrl
-
setUrl
-
getPath
-
setPath
-
getVd
-
setVd
-
getVideoUrl
-
setVideoUrl
-
getVideoPath
-
setVideoPath
-