public class Masks
extends java.lang.Object
implements java.lang.AutoCloseable
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
swigCMemOwn |
| Modifier | Constructor and Description |
|---|---|
protected |
Masks(long cPtr,
boolean cMemoryOwn) |
|
Masks(Masks masks) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
delete() |
protected void |
finalize() |
java.util.Optional<Chunk> |
getChunk()
Chunk container, may be null.
|
protected static long |
getCPtr(Masks obj) |
int |
getKey()
Masks identifier.
|
java.lang.String |
getLabel()
Masks label.
|
java.util.Optional<Image> |
getMask(int camera)
Mask for the camera, may be null.
|
java.util.Map<java.lang.String,java.lang.String> |
getMeta()
Masks meta data.
|
java.lang.String |
getPath()
Path to masks file.
|
void |
setLabel(java.lang.String label)
Masks label.
|
void |
setMask(int camera,
Image mask)
Mask for the camera, may be null.
|
void |
setMeta(java.util.Map<java.lang.String,java.lang.String> meta)
Masks meta data.
|
protected static long |
swigRelease(Masks obj) |
protected Masks(long cPtr,
boolean cMemoryOwn)
public Masks(Masks masks)
protected static long getCPtr(Masks obj)
protected static long swigRelease(Masks obj)
protected void finalize()
finalize in class java.lang.Objectpublic void delete()
public void close()
close in interface java.lang.AutoCloseablepublic int getKey()
public java.util.Optional<Chunk> getChunk()
public void setLabel(java.lang.String label)
public java.lang.String getLabel()
public void setMask(int camera,
Image mask)
public java.util.Optional<Image> getMask(int camera)
public java.lang.String getPath()
public void setMeta(java.util.Map<java.lang.String,java.lang.String> meta)
public java.util.Map<java.lang.String,java.lang.String> getMeta()