@Platform(include="<nix/NDSize.hpp>") @Platform(value="linux",link="nix@.1",preload="hdf5@.7") @Platform(value="windows",link="nix",preload={"hdf5","msvcp120","msvcr120","szip","zlib"})
@Namespace(value="nix")
@Name(value="NDSizeBase<nix::ndsize_t>")
public class NDSize
extends org.bytedeco.javacpp.Pointer
Constructor and Description |
---|
NDSize()
Constructor
|
NDSize(int[] args)
Specify dimensions as array.
|
NDSize(long rank)
Constructor
|
NDSize(long rank,
long fillValue)
Constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
void |
fill(long value)
Fill dimensions with a value.
|
int[] |
getData()
Get dimensions.
|
long |
getElementsProduct()
Get product of elements.
|
long |
getSize()
Get rank.
|
boolean |
isEmpty()
Check if empty.
|
String |
toString() |
public NDSize()
public NDSize(@Cast(value="size_t") long rank)
rank
- rank of NDArraypublic NDSize(@Cast(value="size_t") long rank, @Cast(value="nix::ndsize_t") long fillValue)
rank
- rank of NDArrayfillValue
- fill valuepublic NDSize(@Cast(value={"","std::vector<int>&"}) @StdVector int[] args)
args
- dimensions.@Name(value="size") public long getSize()
@Name(value="nelms") public long getElementsProduct()
public int[] getData()
public void fill(@Cast(value="nix::ndsize_t") long value)
value
- fill value.@Name(value="empty") @Cast(value="bool") public boolean isEmpty()
public boolean equals(Object obj)
equals
in class org.bytedeco.javacpp.Pointer
public String toString()
toString
in class org.bytedeco.javacpp.Pointer
Copyright © 2016. All rights reserved.