public static enum SoSFArray.CopyPolicies extends java.lang.Enum<SoSFArray.CopyPolicies> implements IntegerValuedEnum
SoSFArray
may be manipulating some large amounts of memory.
It is therefore convienent to be able to set the memory usage policy dynamically. By default, the memory policy is COPY, which is consistent with other OIV fields. The most likely to be efficient is NO_COPY. See also setNeverWrite.Enum Constant and Description |
---|
COPY
Open Inventor will make a copy of the data (default)
|
NO_COPY
Passed buffer used.
|
Modifier and Type | Method and Description |
---|---|
static SoSFArray.CopyPolicies |
fromValue(int val)
Deprecated.
Use
valueOf(int) instead. |
int |
getValue()
Returns the integer value of the enum constant.
|
static SoSFArray.CopyPolicies |
valueOf(int val)
Returns the enum constant of this type with the specified integer value
|
static SoSFArray.CopyPolicies |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static SoSFArray.CopyPolicies[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SoSFArray.CopyPolicies COPY
public static final SoSFArray.CopyPolicies NO_COPY
public static SoSFArray.CopyPolicies[] values()
for (SoSFArray.CopyPolicies c : SoSFArray.CopyPolicies.values()) System.out.println(c);
public static SoSFArray.CopyPolicies valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null@Deprecated public static SoSFArray.CopyPolicies fromValue(int val)
valueOf(int)
instead.public static SoSFArray.CopyPolicies valueOf(int val)
public int getValue()
IntegerValuedEnum
getValue
in interface IntegerValuedEnum
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com