A C D E F G H I M O P R S U V W 
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 Element to the PLY data
addElement(String, Element) - Method in interface de.javagl.ply.MutablePlySource
Add the given Element to the PLY data
addElements(int, Collection<? extends Element>) - Method in interface de.javagl.ply.MutablePlySource
Add the given Element objects to the PLY data
addElements(String, Collection<? extends Element>) - Method in interface de.javagl.ply.MutablePlySource
Add the given Element objects 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 MutablePlySource with the given Descriptor
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 Descriptor instances
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 Element of a PLY file
Elements - Class in de.javagl.ply
Methods to create Element instances
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...Property calls 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 null if this element does not have this property.
getCharProperty(String) - Method in interface de.javagl.ply.Element
Returns the specified property value, or null if 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 Descriptor that describes the structure of the data.
getDoubleListProperty(String) - Method in interface de.javagl.ply.Element
Returns the specified property value, or null if this element does not have this property.
getDoubleProperty(String) - Method in interface de.javagl.ply.Element
Returns the specified property value, or null if this element does not have this property.
getElementDescriptors() - Method in interface de.javagl.ply.Descriptor
Returns an unmodifiable list containing the ElementDescriptor objects 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 Element objects 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 Element objects for the elements with the given name, or null if 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 null if this element does not have this property.
getFloatProperty(String) - Method in interface de.javagl.ply.Element
Returns the specified property value, or null if this element does not have this property.
getIntListProperty(String) - Method in interface de.javagl.ply.Element
Returns the specified property value, or null if this element does not have this property.
getIntProperty(String) - Method in interface de.javagl.ply.Element
Returns the specified property value, or null if 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 PropertyDescriptor for 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 null if 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 null if 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 null if this element does not have this property.
getShortProperty(String) - Method in interface de.javagl.ply.Element
Returns the specified property value, or null if this element does not have this property.
getSizeType() - Method in interface de.javagl.ply.PropertyDescriptor
Returns the type of the list size, or null if 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 Descriptor where ElementDescriptor objects can be added.
MutableElement - Interface in de.javagl.ply
An Element where property values may be modified
MutablePlySource - Interface in de.javagl.ply
Interface for a PlySource that may be modified

O

ObjectPlySource - Class in de.javagl.ply
Implementation of a PlySource that 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 PlyTarget that 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 PlyReader instances
PlySource - Interface in de.javagl.ply
Interface for classes that provide PLY data
PlySources - Class in de.javagl.ply
Methods to create PlySource instances
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 PlyWriter instances
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 PlySource The 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 Descriptor from 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 Descriptor for 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 PlySource to the given output stream.
A C D E F G H I M O P R S U V W 
All Classes All Packages