A C D E F G H I M O P R S U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractPlyTarget - Class in de.javagl.ply
-
Abstract base implementation of a
PlyTarget. - AbstractPlyTarget() - Constructor for class de.javagl.ply.AbstractPlyTarget
- addComment(String) - Method in interface de.javagl.ply.MutableDescriptor
-
Add the given comment to be part of the PLY file
- addElement(int, Element) - Method in interface de.javagl.ply.MutablePlySource
-
Add the given
Elementto the PLY data - addElement(String, Element) - Method in interface de.javagl.ply.MutablePlySource
-
Add the given
Elementto the PLY data - addElements(int, Collection<? extends Element>) - Method in interface de.javagl.ply.MutablePlySource
-
Add the given
Elementobjects to the PLY data - addElements(String, Collection<? extends Element>) - Method in interface de.javagl.ply.MutablePlySource
-
Add the given
Elementobjects to the PLY data - addListProperty(String, String, PlyType, PlyType) - Method in interface de.javagl.ply.MutableDescriptor
-
Add the specified list property to this descriptor.
- addProperty(String, String, PlyType) - Method in interface de.javagl.ply.MutableDescriptor
-
Add the specified property to this descriptor.
C
- CHAR - de.javagl.ply.PlyType
-
An 8-bit signed char (byte)
- consume(Consumer<? super T>) - Method in class de.javagl.ply.ObjectPlyTarget.Handle
-
Pass the elements to the given consumer when they are finished.
- create() - Static method in class de.javagl.ply.Descriptors
-
Creates a new
MutableDescriptor - create() - Static method in class de.javagl.ply.Elements
-
Creates a new
MutableElement - create() - Static method in class de.javagl.ply.PlyReaders
-
Creates a new default
PlyReader - create(Descriptor) - Static method in class de.javagl.ply.PlySources
-
Returns a new
MutablePlySourcewith the givenDescriptor - createAscii() - Static method in class de.javagl.ply.PlyWriters
-
Creates a new ASCII
PlyWriter - createBinaryBigEndian() - Static method in class de.javagl.ply.PlyWriters
-
Creates a new binary (big-endian)
PlyWriter - createBinaryLittleEndian() - Static method in class de.javagl.ply.PlyWriters
-
Creates a new binary (little-endian)
PlyWriter
D
- de.javagl.ply - package de.javagl.ply
-
Classes for reading and writing PLY data
- Descriptor - Interface in de.javagl.ply
-
A description of the structure of PLY data.
- Descriptors - Class in de.javagl.ply
-
Methods to create
Descriptorinstances - DOUBLE - de.javagl.ply.PlyType
-
A 64-bit floating point type
E
- Element - Interface in de.javagl.ply
-
Interface for an element of PLY data.
- ElementDescriptor - Interface in de.javagl.ply
-
A description of an
Elementof a PLY file - Elements - Class in de.javagl.ply
-
Methods to create
Elementinstances - endElement(int, int) - Method in class de.javagl.ply.AbstractPlyTarget
- endElement(int, int) - Method in class de.javagl.ply.ObjectPlyTarget
- endElement(int, int) - Method in interface de.javagl.ply.PlyTarget
-
Will be called to indicate that the specified element was finished, and all
handle...Propertycalls for that element have been made. - endElementList(int) - Method in class de.javagl.ply.AbstractPlyTarget
- endElementList(int) - Method in class de.javagl.ply.ObjectPlyTarget
- endElementList(int) - Method in interface de.javagl.ply.PlyTarget
-
Will be called to indicate that the sequence of calls to handle the specified sequence of elements is finished.
F
- FLOAT - de.javagl.ply.PlyType
-
A 32-bit floating point type
- FLOAT32 - Static variable in enum de.javagl.ply.PlyType
-
An alias for
PlyType.FLOAT - FLOAT64 - Static variable in enum de.javagl.ply.PlyType
-
An alias for
PlyType.DOUBLE
G
- getCharListProperty(String) - Method in interface de.javagl.ply.Element
-
Returns the specified property value, or
nullif this element does not have this property. - getCharProperty(String) - Method in interface de.javagl.ply.Element
-
Returns the specified property value, or
nullif this element does not have this property. - getComments() - Method in interface de.javagl.ply.Descriptor
-
Returns an unmodifiable list of comments that appeared in the PLY file
- getDescriptor() - Method in class de.javagl.ply.ObjectPlySource
- getDescriptor() - Method in interface de.javagl.ply.PlySource
-
Returns the
Descriptorthat describes the structure of the data. - getDoubleListProperty(String) - Method in interface de.javagl.ply.Element
-
Returns the specified property value, or
nullif this element does not have this property. - getDoubleProperty(String) - Method in interface de.javagl.ply.Element
-
Returns the specified property value, or
nullif this element does not have this property. - getElementDescriptors() - Method in interface de.javagl.ply.Descriptor
-
Returns an unmodifiable list containing the
ElementDescriptorobjects for the elements of the PLY file - getElementList(int) - Method in class de.javagl.ply.ObjectPlySource
- getElementList(int) - Method in interface de.javagl.ply.PlySource
-
Returns an unmodifiable list of
Elementobjects for the specified element type index - getElementList(String) - Method in class de.javagl.ply.ObjectPlySource
- getElementList(String) - Method in interface de.javagl.ply.PlySource
-
Returns an unmodifiable list of
Elementobjects for the elements with the given name, ornullif there are no elements with the given name. - getElementName(int) - Method in interface de.javagl.ply.Descriptor
-
Returns the name of the specified element type
- getFloatListProperty(String) - Method in interface de.javagl.ply.Element
-
Returns the specified property value, or
nullif this element does not have this property. - getFloatProperty(String) - Method in interface de.javagl.ply.Element
-
Returns the specified property value, or
nullif this element does not have this property. - getIntListProperty(String) - Method in interface de.javagl.ply.Element
-
Returns the specified property value, or
nullif this element does not have this property. - getIntProperty(String) - Method in interface de.javagl.ply.Element
-
Returns the specified property value, or
nullif this element does not have this property. - getName() - Method in interface de.javagl.ply.ElementDescriptor
-
Returns the name of the element
- getName() - Method in interface de.javagl.ply.PropertyDescriptor
-
Returns the name of the property
- getPropertyDescriptors() - Method in interface de.javagl.ply.ElementDescriptor
-
Returns an unmodifiable list containing one
PropertyDescriptorfor each property of this element. - getPropertyName(int) - Method in interface de.javagl.ply.ElementDescriptor
-
Returns the name of the specified property
- getPropertyName(int, int) - Method in interface de.javagl.ply.Descriptor
-
Returns the name of the specified property
- getPropertySizeType(int) - Method in interface de.javagl.ply.ElementDescriptor
-
Returns the size type of the specified property, or
nullif the specified property is not a list property. - getPropertySizeType(int, int) - Method in interface de.javagl.ply.Descriptor
-
Returns the size type of the specified property, or
nullif the specified property is not a list property. - getPropertyType(int) - Method in interface de.javagl.ply.ElementDescriptor
-
Returns the type of the specified property
- getPropertyType(int, int) - Method in interface de.javagl.ply.Descriptor
-
Returns the type of the specified property
- getShortListProperty(String) - Method in interface de.javagl.ply.Element
-
Returns the specified property value, or
nullif this element does not have this property. - getShortProperty(String) - Method in interface de.javagl.ply.Element
-
Returns the specified property value, or
nullif this element does not have this property. - getSizeType() - Method in interface de.javagl.ply.PropertyDescriptor
-
Returns the type of the list size, or
nullif this is not a list property. - getType() - Method in interface de.javagl.ply.PropertyDescriptor
-
Returns the type of the property
H
- handleCharListProperty(int, int, int, byte[]) - Method in class de.javagl.ply.AbstractPlyTarget
- handleCharListProperty(int, int, int, byte[]) - Method in class de.javagl.ply.ObjectPlyTarget
- handleCharListProperty(int, int, int, byte[]) - Method in interface de.javagl.ply.PlyTarget
-
Will be called to handle the specified property of the specified element.
- handleCharProperty(int, int, int, byte) - Method in class de.javagl.ply.AbstractPlyTarget
- handleCharProperty(int, int, int, byte) - Method in class de.javagl.ply.ObjectPlyTarget
- handleCharProperty(int, int, int, byte) - Method in interface de.javagl.ply.PlyTarget
-
Will be called to handle the specified property of the specified element.
- handleDoubleListProperty(int, int, int, double[]) - Method in class de.javagl.ply.AbstractPlyTarget
- handleDoubleListProperty(int, int, int, double[]) - Method in class de.javagl.ply.ObjectPlyTarget
- handleDoubleListProperty(int, int, int, double[]) - Method in interface de.javagl.ply.PlyTarget
-
Will be called to handle the specified property of the specified element.
- handleDoubleProperty(int, int, int, double) - Method in class de.javagl.ply.AbstractPlyTarget
- handleDoubleProperty(int, int, int, double) - Method in class de.javagl.ply.ObjectPlyTarget
- handleDoubleProperty(int, int, int, double) - Method in interface de.javagl.ply.PlyTarget
-
Will be called to handle the specified property of the specified element.
- handleFloatListProperty(int, int, int, float[]) - Method in class de.javagl.ply.AbstractPlyTarget
- handleFloatListProperty(int, int, int, float[]) - Method in class de.javagl.ply.ObjectPlyTarget
- handleFloatListProperty(int, int, int, float[]) - Method in interface de.javagl.ply.PlyTarget
-
Will be called to handle the specified property of the specified element.
- handleFloatProperty(int, int, int, float) - Method in class de.javagl.ply.AbstractPlyTarget
- handleFloatProperty(int, int, int, float) - Method in class de.javagl.ply.ObjectPlyTarget
- handleFloatProperty(int, int, int, float) - Method in interface de.javagl.ply.PlyTarget
-
Will be called to handle the specified property of the specified element.
- handleIntListProperty(int, int, int, int[]) - Method in class de.javagl.ply.AbstractPlyTarget
- handleIntListProperty(int, int, int, int[]) - Method in class de.javagl.ply.ObjectPlyTarget
- handleIntListProperty(int, int, int, int[]) - Method in interface de.javagl.ply.PlyTarget
-
Will be called to handle the specified property of the specified element.
- handleIntProperty(int, int, int, int) - Method in class de.javagl.ply.AbstractPlyTarget
- handleIntProperty(int, int, int, int) - Method in class de.javagl.ply.ObjectPlyTarget
- handleIntProperty(int, int, int, int) - Method in interface de.javagl.ply.PlyTarget
-
Will be called to handle the specified property of the specified element.
- handleShortListProperty(int, int, int, short[]) - Method in class de.javagl.ply.AbstractPlyTarget
- handleShortListProperty(int, int, int, short[]) - Method in class de.javagl.ply.ObjectPlyTarget
- handleShortListProperty(int, int, int, short[]) - Method in interface de.javagl.ply.PlyTarget
-
Will be called to handle the specified property of the specified element.
- handleShortProperty(int, int, int, short) - Method in class de.javagl.ply.AbstractPlyTarget
- handleShortProperty(int, int, int, short) - Method in class de.javagl.ply.ObjectPlyTarget
- handleShortProperty(int, int, int, short) - Method in interface de.javagl.ply.PlyTarget
-
Will be called to handle the specified property of the specified element.
I
- INT - de.javagl.ply.PlyType
-
A 32-bit signed short
- INT16 - Static variable in enum de.javagl.ply.PlyType
-
An alias for
PlyType.SHORT - INT32 - Static variable in enum de.javagl.ply.PlyType
-
An alias for
PlyType.INT - INT8 - Static variable in enum de.javagl.ply.PlyType
-
An alias for
PlyType.CHAR - isList() - Method in interface de.javagl.ply.PropertyDescriptor
-
Returns whether the property is a 'list' property
M
- MutableDescriptor - Interface in de.javagl.ply
-
A
DescriptorwhereElementDescriptorobjects can be added. - MutableElement - Interface in de.javagl.ply
-
An
Elementwhere property values may be modified - MutablePlySource - Interface in de.javagl.ply
-
Interface for a
PlySourcethat may be modified
O
- ObjectPlySource - Class in de.javagl.ply
-
Implementation of a
PlySourcethat can be backed by list of objects - ObjectPlySource(Descriptor) - Constructor for class de.javagl.ply.ObjectPlySource
-
Creates a new instance with the given
Descriptor - ObjectPlySource.Handle<T> - Class in de.javagl.ply
-
The handle that is returned from
ObjectPlySource.register(String, List)and that allows configuring how the objects are converted into elements. - ObjectPlyTarget - Class in de.javagl.ply
-
Implementation of a
PlyTargetthat can be configured to translate the elements from the PLY into objects, assign the property values to these objects, and pass the final objects to a consumer. - ObjectPlyTarget() - Constructor for class de.javagl.ply.ObjectPlyTarget
-
Default constructor
- ObjectPlyTarget.Handle<T> - Class in de.javagl.ply
-
A handle for a specific type of element.
P
- PlyReader - Interface in de.javagl.ply
-
Interface for classes that can read PLY data
- PlyReaders - Class in de.javagl.ply
-
Methods to create
PlyReaderinstances - PlySource - Interface in de.javagl.ply
-
Interface for classes that provide PLY data
- PlySources - Class in de.javagl.ply
-
Methods to create
PlySourceinstances - PlyTarget - Interface in de.javagl.ply
-
Interface for all classes that may receive information about PLY data
- PlyType - Enum in de.javagl.ply
-
An enumeration of types that may appear in PLY data.
- PlyWriter - Interface in de.javagl.ply
-
Interface for classes that can write PLY data
- PlyWriters - Class in de.javagl.ply
-
Methods to create
PlyWriterinstances - PropertyDescriptor - Interface in de.javagl.ply
-
A description of a property of an element of a PLY file
R
- read(InputStream) - Method in interface de.javagl.ply.PlyReader
-
Read the data from the given input stream and return it as a
PlySourceThe caller is responsible for closing the given stream. - readContent(InputStream, PlyTarget) - Method in interface de.javagl.ply.PlyReader
-
Read the main content from the given input stream and pass it to the given
PlyTarget. - readDescriptor(InputStream) - Method in interface de.javagl.ply.PlyReader
-
Read the
Descriptorfrom the given input stream. - register(String, Supplier<T>) - Method in class de.javagl.ply.ObjectPlyTarget
-
Register a new element type to be handled by this instance.
- register(String, List<T>) - Method in class de.javagl.ply.ObjectPlySource
-
Register a new element type to be provided by this instance.
S
- setCharListProperty(String, byte[]) - Method in interface de.javagl.ply.MutableElement
-
Set the given value for the property with the given name
- setCharProperty(String, Byte) - Method in interface de.javagl.ply.MutableElement
-
Set the given value for the property with the given name
- setDescriptor(Descriptor) - Method in class de.javagl.ply.AbstractPlyTarget
- setDescriptor(Descriptor) - Method in class de.javagl.ply.ObjectPlyTarget
- setDescriptor(Descriptor) - Method in interface de.javagl.ply.PlyTarget
-
Will receive the
Descriptorfor the PLY data. - setDoubleListProperty(String, double[]) - Method in interface de.javagl.ply.MutableElement
-
Set the given value for the property with the given name
- setDoubleProperty(String, Double) - Method in interface de.javagl.ply.MutableElement
-
Set the given value for the property with the given name
- setFloatListProperty(String, float[]) - Method in interface de.javagl.ply.MutableElement
-
Set the given value for the property with the given name
- setFloatProperty(String, Float) - Method in interface de.javagl.ply.MutableElement
-
Set the given value for the property with the given name
- setIntListProperty(String, int[]) - Method in interface de.javagl.ply.MutableElement
-
Set the given value for the property with the given name
- setIntProperty(String, Integer) - Method in interface de.javagl.ply.MutableElement
-
Set the given value for the property with the given name
- setShortListProperty(String, short[]) - Method in interface de.javagl.ply.MutableElement
-
Set the given value for the property with the given name
- setShortProperty(String, Short) - Method in interface de.javagl.ply.MutableElement
-
Set the given value for the property with the given name
- SHORT - de.javagl.ply.PlyType
-
A 16-bit signed short
- startElement(int, int) - Method in class de.javagl.ply.AbstractPlyTarget
- startElement(int, int) - Method in class de.javagl.ply.ObjectPlyTarget
- startElement(int, int) - Method in interface de.javagl.ply.PlyTarget
-
Will be called to indicate the start of the specified element.
- startElementList(int, int) - Method in class de.javagl.ply.AbstractPlyTarget
- startElementList(int, int) - Method in class de.javagl.ply.ObjectPlyTarget
- startElementList(int, int) - Method in interface de.javagl.ply.PlyTarget
-
Will be called to indicate the start of a list of elements.
U
- UCHAR - de.javagl.ply.PlyType
-
An 8-bit unsigned char (byte)
- UINT - de.javagl.ply.PlyType
-
A 32-bit unsigned int
- UINT16 - Static variable in enum de.javagl.ply.PlyType
-
An alias for
PlyType.USHORT - UINT32 - Static variable in enum de.javagl.ply.PlyType
-
An alias for
PlyType.UINT - UINT8 - Static variable in enum de.javagl.ply.PlyType
-
An alias for
PlyType.UCHAR - USHORT - de.javagl.ply.PlyType
-
A 16-bit unsigned short
V
- valueFor(String) - Static method in enum de.javagl.ply.PlyType
-
Returns the type that corresponds to the given string.
- valueOf(String) - Static method in enum de.javagl.ply.PlyType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum de.javagl.ply.PlyType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- withByte(String, BiConsumer<T, U>) - Method in class de.javagl.ply.ObjectPlyTarget.Handle
-
Handle the specified property with the given setter.
- withByte(String, Function<T, U>) - Method in class de.javagl.ply.ObjectPlySource.Handle
-
Provide the specified property with the given getter.
- withByteList(String, Function<T, byte[]>) - Method in class de.javagl.ply.ObjectPlySource.Handle
-
Provide the specified property with the given getter.
- withCharList(String, BiConsumer<T, byte[]>) - Method in class de.javagl.ply.ObjectPlyTarget.Handle
-
Handle the specified property with the given setter.
- withDouble(String, BiConsumer<T, U>) - Method in class de.javagl.ply.ObjectPlyTarget.Handle
-
Handle the specified property with the given setter.
- withDouble(String, Function<T, U>) - Method in class de.javagl.ply.ObjectPlySource.Handle
-
Provide the specified property with the given getter.
- withDoubleList(String, BiConsumer<T, double[]>) - Method in class de.javagl.ply.ObjectPlyTarget.Handle
-
Handle the specified property with the given setter.
- withDoubleList(String, Function<T, double[]>) - Method in class de.javagl.ply.ObjectPlySource.Handle
-
Provide the specified property with the given getter.
- withFloat(String, BiConsumer<T, U>) - Method in class de.javagl.ply.ObjectPlyTarget.Handle
-
Handle the specified property with the given setter.
- withFloat(String, Function<T, U>) - Method in class de.javagl.ply.ObjectPlySource.Handle
-
Provide the specified property with the given getter.
- withFloatList(String, BiConsumer<T, float[]>) - Method in class de.javagl.ply.ObjectPlyTarget.Handle
-
Handle the specified property with the given setter.
- withFloatList(String, Function<T, float[]>) - Method in class de.javagl.ply.ObjectPlySource.Handle
-
Provide the specified property with the given getter.
- withInt(String, BiConsumer<T, U>) - Method in class de.javagl.ply.ObjectPlyTarget.Handle
-
Handle the specified property with the given setter.
- withInt(String, Function<T, U>) - Method in class de.javagl.ply.ObjectPlySource.Handle
-
Provide the specified property with the given getter.
- withIntList(String, BiConsumer<T, int[]>) - Method in class de.javagl.ply.ObjectPlyTarget.Handle
-
Handle the specified property with the given setter.
- withIntList(String, Function<T, int[]>) - Method in class de.javagl.ply.ObjectPlySource.Handle
-
Provide the specified property with the given getter.
- withShort(String, BiConsumer<T, U>) - Method in class de.javagl.ply.ObjectPlyTarget.Handle
-
Handle the specified property with the given setter.
- withShort(String, Function<T, U>) - Method in class de.javagl.ply.ObjectPlySource.Handle
-
Provide the specified property with the given getter.
- withShortList(String, BiConsumer<T, short[]>) - Method in class de.javagl.ply.ObjectPlyTarget.Handle
-
Handle the specified property with the given setter.
- withShortList(String, Function<T, short[]>) - Method in class de.javagl.ply.ObjectPlySource.Handle
-
Provide the specified property with the given getter.
- write(PlySource, OutputStream) - Method in interface de.javagl.ply.PlyWriter
-
Write the data from the given
PlySourceto the given output stream.
All Classes All Packages