
**Inheritance:**
java.lang.Object, [com.aspose.psd.fileformats.psd.layers.LayerResource](../../com.aspose.psd.fileformats.psd.layers/layerresource), [com.aspose.psd.fileformats.psd.layers.layerresources.smartobjectresources.PlacedResource](../../com.aspose.psd.fileformats.psd.layers.layerresources.smartobjectresources/placedresource)

**All Implemented Interfaces:**
[com.aspose.psd.fileformats.psd.layers.layerresources.smartobjectresources.ISmartObjectLayerResource](../../com.aspose.psd.fileformats.psd.layers.layerresources.smartobjectresources/ismartobjectlayerresource)
```
public abstract class SmartObjectResource extends PlacedResource implements ISmartObjectLayerResource
```

Defines the SmartObjectResource class that contains information about a smart object layer in a PSD file. Is is the base class for Sold and Sole resources that is used to support smart object layers in the Adobe\\ufffd Photoshop\\ufffd images.
## Fields

| Field | Description |
| --- | --- |
| [AntiAliasPolicyKey_internalized](#AntiAliasPolicyKey-internalized) | The anti alias policy key |
| [BottomKey_internalized](#BottomKey-internalized) | The bottom key |
| [BoundsKey_internalized](#BoundsKey-internalized) | The bounds key |
| [CompIdKey_internalized](#CompIdKey-internalized) | The key name of the CompID |
| [CompInfoKey_internalized](#CompInfoKey-internalized) | The comp information key name |
| [CompKey_internalized](#CompKey-internalized) | The comp key |
| [CompNoneValue_internalized](#CompNoneValue-internalized) | The comp value that means 'none' |
| [CropKey_internalized](#CropKey-internalized) | The crop key |
| [CustomEnvelopeWarpKey_internalized](#CustomEnvelopeWarpKey-internalized) | The custom envelope warp name |
| [DefaultWarpCladIdClassName_internalized](#DefaultWarpCladIdClassName-internalized) | The default warp class name |
| [DenominatorKey_internalized](#DenominatorKey-internalized) | The denominator key |
| [DurationKey_internalized](#DurationKey-internalized) | The duration key |
| [EmptyClassName_internalized](#EmptyClassName-internalized) | The default warp class name |
| [ExpectedWarpDescriptorVersion_internalized](#ExpectedWarpDescriptorVersion-internalized) | The expected warp descriptor version |
| [ExpectedWarpVersion_internalized](#ExpectedWarpVersion-internalized) | The expected warp version |
| [FrameCountKey_internalized](#FrameCountKey-internalized) | The frame count key |
| [FrameStepKey_internalized](#FrameStepKey-internalized) | The frame step key |
| [HeightKey_internalized](#HeightKey-internalized) | The height key |
| [HorizontalIdName_internalized](#HorizontalIdName-internalized) | The horizontal identifier name |
| [IdentKey_internalized](#IdentKey-internalized) | The unique identifier key |
| [ItemsPropertyCannotBeNull_internalized](#ItemsPropertyCannotBeNull-internalized) | The items property cannot be null |
| [LeftKey_internalized](#LeftKey-internalized) | The left key |
| [MeshPointsKeyName_internalized](#MeshPointsKeyName-internalized) | The mesh points key name |
| [NonAffineTransformKey_internalized](#NonAffineTransformKey-internalized) | The non affine transform key |
| [NullClassId_internalized](#NullClassId-internalized) | The null class identifier |
| [NumeratorKey_internalized](#NumeratorKey-internalized) | The numerator key |
| [OptionalKeys_internalized](#OptionalKeys-internalized) | The collection of optional keys |
| [OrientationIdName_internalized](#OrientationIdName-internalized) | The orientation identifier name |
| [OriginalCompIdKey_internalized](#OriginalCompIdKey-internalized) | The key name of the original CompID |
| [PageNumberKey_internalized](#PageNumberKey-internalized) | The page number key |
| [PlacedIdKey_internalized](#PlacedIdKey-internalized) | The placed identifier key |
| [PlacedVersionValue_internalized](#PlacedVersionValue-internalized) | The expected version value |
| [PsbHeaderVersion_internalized](#PsbHeaderVersion-internalized) | The PSB header version |
| [PsbResourceSignature](#PsbResourceSignature) | The PSB-specific resource signature. |
| [PsdHeaderVersion_internalized](#PsdHeaderVersion-internalized) | The PSD header version |
| [RationalPointClassIdName_internalized](#RationalPointClassIdName-internalized) | The rational point class identifier name |
| [ResolutionKey_internalized](#ResolutionKey-internalized) | The resolution key |
| [ResourceSignature](#ResourceSignature) | The common resource signature. |
| [RightKey_internalized](#RightKey-internalized) | The right key |
| [SizeKey_internalized](#SizeKey-internalized) | The size key |
| [SizeOfDouble_internalized](#SizeOfDouble-internalized) | The size of double |
| [SizeOfInt_internalized](#SizeOfInt-internalized) | The size of int |
| [SmartVersionValue_internalized](#SmartVersionValue-internalized) | The expected smart object resource version value. |
| [TopKey_internalized](#TopKey-internalized) | The top key |
| [TotalPagesKey_internalized](#TotalPagesKey-internalized) | The total pages key |
| [TransformKey_internalized](#TransformKey-internalized) | The transform key |
| [TransformValueCount_internalized](#TransformValueCount-internalized) | The transform value count |
| [TypeKey_internalized](#TypeKey-internalized) | The type key |
| [TypeValue_internalized](#TypeValue-internalized) | The expected type value. |
| [UOrderKey_internalized](#UOrderKey-internalized) | The u order key |
| [VOrderKey_internalized](#VOrderKey-internalized) | The v order key |
| [VerticalIdName_internalized](#VerticalIdName-internalized) | The vertical identifier name |
| [WarpCustomName_internalized](#WarpCustomName-internalized) | The warp custom name |
| [WarpHeaderLength_internalized](#WarpHeaderLength-internalized) | The warp header length. |
| [WarpHeaderLength_internalized](#WarpHeaderLength-internalized) | The warp header length. |
| [WarpKey_internalized](#WarpKey-internalized) | The warp key. |
| [WarpNoneName_internalized](#WarpNoneName-internalized) | The warp none name |
| [WarpPerspectiveKey_internalized](#WarpPerspectiveKey-internalized) | The warp perspective key |
| [WarpPerspectiveOtherKey_internalized](#WarpPerspectiveOtherKey-internalized) | The warp perspective other |
| [WarpRotateKey_internalized](#WarpRotateKey-internalized) | The warp rotate key |
| [WarpStyleKey_internalized](#WarpStyleKey-internalized) | The warp style key |
| [WarpValueKey_internalized](#WarpValueKey-internalized) | The warp value key |
| [WidthKey_internalized](#WidthKey-internalized) | The width key |
| [YouCannotAccessCropPropertyMessage_internalized](#YouCannotAccessCropPropertyMessage-internalized) | You cannot access Crop property message |
| [YouCannotSetCompIdPropertyMessage_internalized](#YouCannotSetCompIdPropertyMessage-internalized) | You cannot set CompId property message |
| [YouCannotSetCompPropertyMessage_internalized](#YouCannotSetCompPropertyMessage-internalized) | You cannot set Comp property message |
| [YouCannotSetOriginalCompIdPropertyMessage_internalized](#YouCannotSetOriginalCompIdPropertyMessage-internalized) | You cannot set OriginalCompId property message |
| [ZeroChar_internalized](#ZeroChar-internalized) | The zero character. |
| [ventureLicense_internalized](#ventureLicense-internalized) | The venture license. |
## Methods

| Method | Description |
| --- | --- |
| [assert_internalized(Object actualValue, Object expectedValue, String message)](#assert-internalized-java.lang.Object-java.lang.Object-java.lang.String-) | Asserts that the specified actual value equals to the expected value. |
| [checkAndSetIfResourceIsPsbSpecific_internalized(int key)](#checkAndSetIfResourceIsPsbSpecific-internalized-int-) | Checks the and set if resource is PSB specific. |
| [convertListStructureToDoubleArray_internalized(ListStructure list)](#convertListStructureToDoubleArray-internalized-com.aspose.psd.fileformats.psd.layers.layerresources.typetoolinfostructures.ListStructure-) | Converts the list structure to a double array. |
| [equals(Object arg0)](#equals-java.lang.Object-) |  |
| [getAntiAliasPolicy()](#getAntiAliasPolicy--) | Gets or sets the anti alias policy of the smart object layer data in the PSD image. |
| [getBottom()](#getBottom--) | Gets or sets the bottom location of the placed layer in the PSD image. |
| [getBounds()](#getBounds--) | Gets or sets the bounds of the placed layer in the PSD file. |
| [getClass()](#getClass--) |  |
| [getComp()](#getComp--) | Gets or sets the comp value of the smart object layer data in the PSD file. |
| [getCompId()](#getCompId--) | Gets or sets the ID of the currently selected comp for the child document, which will be -1 if none are selected. |
| [getCrop()](#getCrop--) | Gets or sets the crop of the smart object layer data in the PSD image. |
| [getDefaultUnitType_internalized()](#getDefaultUnitType-internalized--) | Gets or sets the default unit type for assigned values such as Left, Top, Right, Bottom, TransformMatrix. |
| [getDurationDenominator()](#getDurationDenominator--) | Gets or sets the duration denominator. |
| [getDurationNumerator()](#getDurationNumerator--) | Gets or sets the duration numerator. |
| [getFrameCount()](#getFrameCount--) | Gets or sets the frame count of the smart object layer data in the PSD file. |
| [getFrameStepDenominator()](#getFrameStepDenominator--) | Gets or sets the frame step denominator. |
| [getFrameStepNumerator()](#getFrameStepNumerator--) | Gets or sets the frame step numerator. |
| [getHeader_internalized()](#getHeader-internalized--) | Gets or sets the header. |
| [getHeight()](#getHeight--) | Gets or sets the height. |
| [getHorizontalMeshPointUnit()](#getHorizontalMeshPointUnit--) | Gets or sets the measure unit of the horizontal mesh points. |
| [getHorizontalMeshPoints()](#getHorizontalMeshPoints--) | Gets or sets the horizontal mesh points of the placed layer in the PSD file. |
| [getItems()](#getItems--) | Gets or sets the descriptor items of the smart object layer data in the PSD file. |
| [getKey()](#getKey--) | Gets the layer resource key. |
| [getLeft()](#getLeft--) | Gets or sets the left location of the placed layer in the PSD file. |
| [getLength()](#getLength--) | Gets the smart object resource length in bytes. |
| [getNonAffineTransformMatrix()](#getNonAffineTransformMatrix--) | Gets or sets the non affine transform matrix of the smart object layer data in the PSD file. |
| [getOriginalCompId()](#getOriginalCompId--) | Gets the original ID of the currently selected Comp for the child document, which will be -1 if none are selected. |
| [getPageNumber()](#getPageNumber--) | Gets or sets the page number of the smart object layer data in the PSD file. |
| [getPerspective()](#getPerspective--) | Gets or sets the perspective value of the placed layer in the PSD file. |
| [getPerspectiveOther()](#getPerspectiveOther--) | Gets or sets the perspective other value of the placed layer in the PSD file. |
| [getPlacedId()](#getPlacedId--) | Gets or sets the unique identifier of this smart object layer data in the PSD image. |
| [getPlacedId_internalized()](#getPlacedId-internalized--) |  |
| [getPlacedLayerType()](#getPlacedLayerType--) | Gets or sets the type of the smart object layer data in the PSD file. |
| [getPrefixLength_internalized(int psdVersion)](#getPrefixLength-internalized-int-) | Gets the prefix length. |
| [getPsdVersion()](#getPsdVersion--) | Gets the minimal psd version required for layer resource. |
| [getResolution()](#getResolution--) | Gets or sets the resolution of the smart object layer data in the PSD file. |
| [getResolutionUnit()](#getResolutionUnit--) | Gets or sets the resolution measure unit of the smart object layer data in the PSD file. |
| [getRight()](#getRight--) | Gets or sets the right location of the placed layer in the PSD file. |
| [getSignature()](#getSignature--) | Gets the layer resource signature. |
| [getTop()](#getTop--) | Gets or sets the top location of the placed layer in the PSD image. |
| [getTotalPages()](#getTotalPages--) | Gets or sets the total pages number of the smart object layer data in the PSD file. |
| [getTransformMatrix()](#getTransformMatrix--) | Gets or sets the transform matrix of the smart object layer data in the PSD file. |
| [getUOrder()](#getUOrder--) | Gets or sets the U order value of the placed layer in the PSD file. |
| [getUniqueId()](#getUniqueId--) | Gets or sets the global unique identifier of the smart object layer data [SmartObjectResource](../../com.aspose.psd.fileformats.psd.layers.layerresources.smartobjectresources/smartobjectresource) in the PSD image. |
| [getUniqueId_internalized()](#getUniqueId-internalized--) |  |
| [getVOrder()](#getVOrder--) | Gets or sets the V order value of the placed layer in the PSD file. |
| [getValue()](#getValue--) | Gets or sets the warp value of the placed layer in the PSD image. |
| [getVersion()](#getVersion--) | Gets the version of the placed layer in the PSD file, usually 3. |
| [getVerticalMeshPointUnit()](#getVerticalMeshPointUnit--) | Gets or sets the measure unit of the vertical mesh points. |
| [getVerticalMeshPoints()](#getVerticalMeshPoints--) | Gets or sets the horizontal mesh points of the placed layer in the PSD file. |
| [getWarpClassID_internalized()](#getWarpClassID-internalized--) | Gets or sets the class ID. |
| [getWarpClassName_internalized()](#getWarpClassName-internalized--) | Gets or sets the warp class name. |
| [getWarpDescriptorVersion_internalized()](#getWarpDescriptorVersion-internalized--) | Gets or sets the warp descriptor version. |
| [getWarpItems_internalized()](#getWarpItems-internalized--) | The warp items. |
| [getWarpVersion_internalized()](#getWarpVersion-internalized--) | Gets or sets the warp version. |
| [getWidth()](#getWidth--) | Gets or sets the width. |
| [get_Item(String index)](#get-Item-java.lang.String-) | Gets the [OSTypeStructure](../../com.aspose.psd.fileformats.psd.layers.layerresources/ostypestructure) at the specified index. |
| [hasBoundsUnits_internalized()](#hasBoundsUnits-internalized--) | Gets a value indicating whether this instance has bounds units. |
| [hashCode()](#hashCode--) |  |
| [initProreties_internalized(PlaceResourceParams plLdResourceParams)](#initProreties-internalized-com.aspose.internal.fileformats.psd.layers.layerresources.smartobjectresources.PlaceResourceParams-) |  |
| [initializeBounds_internalized(Rectangle bounds)](#initializeBounds-internalized-com.aspose.psd.Rectangle-) | Initializes the bounds and matrices. |
| [initializeItems_internalized()](#initializeItems-internalized--) |  |
| [isCustom()](#isCustom--) | Gets or sets a value indicating whether this instance warp style is custom. |
| [isResourcePsbSpecificByKey_internalized(int key)](#isResourcePsbSpecificByKey-internalized-int-) | Determines whether the resource is PSB specific. |
| [isResourcePsbSpecific_internalized()](#isResourcePsbSpecific-internalized--) | Gets a value indicating whether this instance is resource PSB specific. |
| [isRotateOrientationHorizontal_internalized()](#isRotateOrientationHorizontal-internalized--) | Gets or sets a value indicating whether this instance rotate orientation is horizontal. |
| [notify()](#notify--) |  |
| [notifyAll()](#notifyAll--) |  |
| [save(StreamContainer streamContainer, int psdVersion)](#save-com.aspose.psd.StreamContainer-int-) | Saves the smart object resource to the specified stream container. |
| [saveCustomResourceHeader_internalized(StreamContainer streamContainer, int signature)](#saveCustomResourceHeader-internalized-com.aspose.psd.StreamContainer-int-) | Saves the custom resource header. |
| [saveCustomResourceHeader_internalized(StreamContainer streamContainer, int signature, boolean isLengthLong)](#saveCustomResourceHeader-internalized-com.aspose.psd.StreamContainer-int-boolean-) | Saves the header signature, identifier and length. |
| [setAntiAliasPolicy(int value)](#setAntiAliasPolicy-int-) | Gets or sets the anti alias policy of the smart object layer data in the PSD image. |
| [setBottom(double value)](#setBottom-double-) | Gets or sets the bottom location of the placed layer in the PSD image. |
| [setBounds(Rectangle value)](#setBounds-com.aspose.psd.Rectangle-) | Gets or sets the bounds of the placed layer in the PSD file. |
| [setComp(int value)](#setComp-int-) | Gets or sets the comp value of the smart object layer data in the PSD file. |
| [setCompId(int value)](#setCompId-int-) | Gets or sets the ID of the currently selected comp for the child document, which will be -1 if none are selected. |
| [setCrop(int value)](#setCrop-int-) | Gets or sets the crop of the smart object layer data in the PSD image. |
| [setCustom(boolean value)](#setCustom-boolean-) | Gets or sets a value indicating whether this instance warp style is custom. |
| [setDefaultUnitType_internalized(int value)](#setDefaultUnitType-internalized-int-) | Gets or sets the default unit type for assigned values such as Left, Top, Right, Bottom, TransformMatrix. |
| [setDurationDenominator(int value)](#setDurationDenominator-int-) | Gets or sets the duration denominator. |
| [setDurationNumerator(int value)](#setDurationNumerator-int-) | Gets or sets the duration numerator. |
| [setFrameCount(int value)](#setFrameCount-int-) | Gets or sets the frame count of the smart object layer data in the PSD file. |
| [setFrameStepDenominator(int value)](#setFrameStepDenominator-int-) | Gets or sets the frame step denominator. |
| [setFrameStepNumerator(int value)](#setFrameStepNumerator-int-) | Gets or sets the frame step numerator. |
| [setHeader_internalized(PsdHeader value)](#setHeader-internalized-com.aspose.internal.fileformats.psd.sections.PsdHeader-) | Gets or sets the header. |
| [setHeight(double value)](#setHeight-double-) | Gets or sets the height. |
| [setHorizontalMeshPointUnit(int value)](#setHorizontalMeshPointUnit-int-) | Gets or sets the measure unit of the horizontal mesh points. |
| [setHorizontalMeshPoints(double[] value)](#setHorizontalMeshPoints-double---) | Gets or sets the horizontal mesh points of the placed layer in the PSD file. |
| [setItems(OSTypeStructure[] value)](#setItems-com.aspose.psd.fileformats.psd.layers.layerresources.OSTypeStructure---) | Gets or sets the descriptor items of the smart object layer data in the PSD file. |
| [setLeft(double value)](#setLeft-double-) | Gets or sets the left location of the placed layer in the PSD file. |
| [setNonAffineTransformMatrix(double[] value)](#setNonAffineTransformMatrix-double---) | Gets or sets the non affine transform matrix of the smart object layer data in the PSD file. |
| [setOriginalCompId_internalized(int value)](#setOriginalCompId-internalized-int-) | Gets the original ID of the currently selected Comp for the child document, which will be -1 if none are selected. |
| [setPageNumber(int value)](#setPageNumber-int-) | Gets or sets the page number of the smart object layer data in the PSD file. |
| [setPerspective(double value)](#setPerspective-double-) | Gets or sets the perspective value of the placed layer in the PSD file. |
| [setPerspectiveOther(double value)](#setPerspectiveOther-double-) | Gets or sets the perspective other value of the placed layer in the PSD file. |
| [setPlacedId(UUID value)](#setPlacedId-java.util.UUID-) | Gets or sets the unique identifier of this smart object layer data in the PSD image. |
| [setPlacedId_internalized(System.Guid value)](#setPlacedId-internalized-com.aspose.ms.System.Guid-) |  |
| [setPlacedLayerType(int value)](#setPlacedLayerType-int-) | Gets or sets the type of the smart object layer data in the PSD file. |
| [setResolution(double value)](#setResolution-double-) | Gets or sets the resolution of the smart object layer data in the PSD file. |
| [setResolutionUnit(int value)](#setResolutionUnit-int-) | Gets or sets the resolution measure unit of the smart object layer data in the PSD file. |
| [setRight(double value)](#setRight-double-) | Gets or sets the right location of the placed layer in the PSD file. |
| [setRotateOrientationHorizontal_internalized(boolean value)](#setRotateOrientationHorizontal-internalized-boolean-) | Gets or sets a value indicating whether this instance rotate orientation is horizontal. |
| [setTop(double value)](#setTop-double-) | Gets or sets the top location of the placed layer in the PSD image. |
| [setTotalPages(int value)](#setTotalPages-int-) | Gets or sets the total pages number of the smart object layer data in the PSD file. |
| [setTransformMatrix(double[] value)](#setTransformMatrix-double---) | Gets or sets the transform matrix of the smart object layer data in the PSD file. |
| [setUOrder(int value)](#setUOrder-int-) | Gets or sets the U order value of the placed layer in the PSD file. |
| [setUniqueId(UUID value)](#setUniqueId-java.util.UUID-) | Gets or sets the global unique identifier of the smart object layer data [SmartObjectResource](../../com.aspose.psd.fileformats.psd.layers.layerresources.smartobjectresources/smartobjectresource) in the PSD image. |
| [setUniqueId_internalized(System.Guid value)](#setUniqueId-internalized-com.aspose.ms.System.Guid-) |  |
| [setVOrder(int value)](#setVOrder-int-) | Gets or sets the V order value of the placed layer in the PSD file. |
| [setValue(double value)](#setValue-double-) | Gets or sets the warp value of the placed layer in the PSD image. |
| [setVersion(int value)](#setVersion-int-) | Gets the version of the placed layer in the PSD file, usually 3. |
| [setVerticalMeshPointUnit(int value)](#setVerticalMeshPointUnit-int-) | Gets or sets the measure unit of the vertical mesh points. |
| [setVerticalMeshPoints(double[] value)](#setVerticalMeshPoints-double---) | Gets or sets the horizontal mesh points of the placed layer in the PSD file. |
| [setWarpClassID_internalized(ClassID value)](#setWarpClassID-internalized-com.aspose.psd.fileformats.psd.layers.layerresources.ClassID-) | Gets or sets the class ID. |
| [setWarpClassName_internalized(String value)](#setWarpClassName-internalized-java.lang.String-) | Gets or sets the warp class name. |
| [setWarpDescriptorVersion_internalized(int value)](#setWarpDescriptorVersion-internalized-int-) | Gets or sets the warp descriptor version. |
| [setWarpVersion_internalized(int value)](#setWarpVersion-internalized-int-) | Gets or sets the warp version. |
| [setWidth(double value)](#setWidth-double-) | Gets or sets the width. |
| [toString()](#toString--) | Returns a String that represents this instance. |
| [wait()](#wait--) |  |
| [wait(long arg0)](#wait-long-) |  |
| [wait(long arg0, int arg1)](#wait-long-int-) |  |
### AntiAliasPolicyKey_internalized {#AntiAliasPolicyKey-internalized}
```
public static final String AntiAliasPolicyKey_internalized
```


The anti alias policy key

### BottomKey_internalized {#BottomKey-internalized}
```
public static final String BottomKey_internalized
```


The bottom key

### BoundsKey_internalized {#BoundsKey-internalized}
```
public static final String BoundsKey_internalized
```


The bounds key

### CompIdKey_internalized {#CompIdKey-internalized}
```
public static final String CompIdKey_internalized
```


The key name of the CompID

### CompInfoKey_internalized {#CompInfoKey-internalized}
```
public static final String CompInfoKey_internalized
```


The comp information key name

### CompKey_internalized {#CompKey-internalized}
```
public static final String CompKey_internalized
```


The comp key

### CompNoneValue_internalized {#CompNoneValue-internalized}
```
public static final int CompNoneValue_internalized
```


The comp value that means 'none'

### CropKey_internalized {#CropKey-internalized}
```
public static final String CropKey_internalized
```


The crop key

### CustomEnvelopeWarpKey_internalized {#CustomEnvelopeWarpKey-internalized}
```
public static final String CustomEnvelopeWarpKey_internalized
```


The custom envelope warp name

### DefaultWarpCladIdClassName_internalized {#DefaultWarpCladIdClassName-internalized}
```
public static final String DefaultWarpCladIdClassName_internalized
```


The default warp class name

### DenominatorKey_internalized {#DenominatorKey-internalized}
```
public static final String DenominatorKey_internalized
```


The denominator key

### DurationKey_internalized {#DurationKey-internalized}
```
public static final String DurationKey_internalized
```


The duration key

### EmptyClassName_internalized {#EmptyClassName-internalized}
```
public static final String EmptyClassName_internalized
```


The default warp class name

### ExpectedWarpDescriptorVersion_internalized {#ExpectedWarpDescriptorVersion-internalized}
```
public static final int ExpectedWarpDescriptorVersion_internalized
```


The expected warp descriptor version

### ExpectedWarpVersion_internalized {#ExpectedWarpVersion-internalized}
```
public static final int ExpectedWarpVersion_internalized
```


The expected warp version

### FrameCountKey_internalized {#FrameCountKey-internalized}
```
public static final String FrameCountKey_internalized
```


The frame count key

### FrameStepKey_internalized {#FrameStepKey-internalized}
```
public static final String FrameStepKey_internalized
```


The frame step key

### HeightKey_internalized {#HeightKey-internalized}
```
public static final String HeightKey_internalized
```


The height key

### HorizontalIdName_internalized {#HorizontalIdName-internalized}
```
public static final String HorizontalIdName_internalized
```


The horizontal identifier name

### IdentKey_internalized {#IdentKey-internalized}
```
public static final String IdentKey_internalized
```


The unique identifier key

### ItemsPropertyCannotBeNull_internalized {#ItemsPropertyCannotBeNull-internalized}
```
public static final String ItemsPropertyCannotBeNull_internalized
```


The items property cannot be null

### LeftKey_internalized {#LeftKey-internalized}
```
public static final String LeftKey_internalized
```


The left key

### MeshPointsKeyName_internalized {#MeshPointsKeyName-internalized}
```
public static final String MeshPointsKeyName_internalized
```


The mesh points key name

### NonAffineTransformKey_internalized {#NonAffineTransformKey-internalized}
```
public static final String NonAffineTransformKey_internalized
```


The non affine transform key

### NullClassId_internalized {#NullClassId-internalized}
```
public static final String NullClassId_internalized
```


The null class identifier

### NumeratorKey_internalized {#NumeratorKey-internalized}
```
public static final String NumeratorKey_internalized
```


The numerator key

### OptionalKeys_internalized {#OptionalKeys-internalized}
```
public static final String[] OptionalKeys_internalized
```


The collection of optional keys

### OrientationIdName_internalized {#OrientationIdName-internalized}
```
public static final String OrientationIdName_internalized
```


The orientation identifier name

### OriginalCompIdKey_internalized {#OriginalCompIdKey-internalized}
```
public static final String OriginalCompIdKey_internalized
```


The key name of the original CompID

### PageNumberKey_internalized {#PageNumberKey-internalized}
```
public static final String PageNumberKey_internalized
```


The page number key

### PlacedIdKey_internalized {#PlacedIdKey-internalized}
```
public static final String PlacedIdKey_internalized
```


The placed identifier key

### PlacedVersionValue_internalized {#PlacedVersionValue-internalized}
```
public static final int PlacedVersionValue_internalized
```


The expected version value

### PsbHeaderVersion_internalized {#PsbHeaderVersion-internalized}
```
public static final int PsbHeaderVersion_internalized
```


The PSB header version

### PsbResourceSignature {#PsbResourceSignature}
```
public static final int PsbResourceSignature
```


The PSB-specific resource signature.

### PsdHeaderVersion_internalized {#PsdHeaderVersion-internalized}
```
public static final int PsdHeaderVersion_internalized
```


The PSD header version

### RationalPointClassIdName_internalized {#RationalPointClassIdName-internalized}
```
public static final String RationalPointClassIdName_internalized
```


The rational point class identifier name

### ResolutionKey_internalized {#ResolutionKey-internalized}
```
public static final String ResolutionKey_internalized
```


The resolution key

### ResourceSignature {#ResourceSignature}
```
public static final int ResourceSignature
```


The common resource signature.

### RightKey_internalized {#RightKey-internalized}
```
public static final String RightKey_internalized
```


The right key

### SizeKey_internalized {#SizeKey-internalized}
```
public static final String SizeKey_internalized
```


The size key

### SizeOfDouble_internalized {#SizeOfDouble-internalized}
```
public static final int SizeOfDouble_internalized
```


The size of double

### SizeOfInt_internalized {#SizeOfInt-internalized}
```
public static final int SizeOfInt_internalized
```


The size of int

### SmartVersionValue_internalized {#SmartVersionValue-internalized}
```
public static final int SmartVersionValue_internalized
```


The expected smart object resource version value.

### TopKey_internalized {#TopKey-internalized}
```
public static final String TopKey_internalized
```


The top key

### TotalPagesKey_internalized {#TotalPagesKey-internalized}
```
public static final String TotalPagesKey_internalized
```


The total pages key

### TransformKey_internalized {#TransformKey-internalized}
```
public static final String TransformKey_internalized
```


The transform key

### TransformValueCount_internalized {#TransformValueCount-internalized}
```
public static final int TransformValueCount_internalized
```


The transform value count

### TypeKey_internalized {#TypeKey-internalized}
```
public static final String TypeKey_internalized
```


The type key

### TypeValue_internalized {#TypeValue-internalized}
```
public static final String TypeValue_internalized
```


The expected type value.

### UOrderKey_internalized {#UOrderKey-internalized}
```
public static final String UOrderKey_internalized
```


The u order key

### VOrderKey_internalized {#VOrderKey-internalized}
```
public static final String VOrderKey_internalized
```


The v order key

### VerticalIdName_internalized {#VerticalIdName-internalized}
```
public static final String VerticalIdName_internalized
```


The vertical identifier name

### WarpCustomName_internalized {#WarpCustomName-internalized}
```
public static final String WarpCustomName_internalized
```


The warp custom name

### WarpHeaderLength_internalized {#WarpHeaderLength-internalized}
```
public static final int WarpHeaderLength_internalized
```


The warp header length.

### WarpHeaderLength_internalized {#WarpHeaderLength-internalized}
```
public static final int WarpHeaderLength_internalized
```


The warp header length.

### WarpKey_internalized {#WarpKey-internalized}
```
public static final String WarpKey_internalized
```


The warp key. Also the default warp class name.

### WarpNoneName_internalized {#WarpNoneName-internalized}
```
public static final String WarpNoneName_internalized
```


The warp none name

### WarpPerspectiveKey_internalized {#WarpPerspectiveKey-internalized}
```
public static final String WarpPerspectiveKey_internalized
```


The warp perspective key

### WarpPerspectiveOtherKey_internalized {#WarpPerspectiveOtherKey-internalized}
```
public static final String WarpPerspectiveOtherKey_internalized
```


The warp perspective other

### WarpRotateKey_internalized {#WarpRotateKey-internalized}
```
public static final String WarpRotateKey_internalized
```


The warp rotate key

### WarpStyleKey_internalized {#WarpStyleKey-internalized}
```
public static final String WarpStyleKey_internalized
```


The warp style key

### WarpValueKey_internalized {#WarpValueKey-internalized}
```
public static final String WarpValueKey_internalized
```


The warp value key

### WidthKey_internalized {#WidthKey-internalized}
```
public static final String WidthKey_internalized
```


The width key

### YouCannotAccessCropPropertyMessage_internalized {#YouCannotAccessCropPropertyMessage-internalized}
```
public static final String YouCannotAccessCropPropertyMessage_internalized
```


You cannot access Crop property message

### YouCannotSetCompIdPropertyMessage_internalized {#YouCannotSetCompIdPropertyMessage-internalized}
```
public static final String YouCannotSetCompIdPropertyMessage_internalized
```


You cannot set CompId property message

### YouCannotSetCompPropertyMessage_internalized {#YouCannotSetCompPropertyMessage-internalized}
```
public static final String YouCannotSetCompPropertyMessage_internalized
```


You cannot set Comp property message

### YouCannotSetOriginalCompIdPropertyMessage_internalized {#YouCannotSetOriginalCompIdPropertyMessage-internalized}
```
public static final String YouCannotSetOriginalCompIdPropertyMessage_internalized
```


You cannot set OriginalCompId property message

### ZeroChar_internalized {#ZeroChar-internalized}
```
public static final char ZeroChar_internalized
```


The zero character.

### ventureLicense_internalized {#ventureLicense-internalized}
```
public Object ventureLicense_internalized
```


The venture license.

### assert_internalized(Object actualValue, Object expectedValue, String message) {#assert-internalized-java.lang.Object-java.lang.Object-java.lang.String-}
```
public static void assert_internalized(Object actualValue, Object expectedValue, String message)
```


Asserts that the specified actual value equals to the expected value.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| actualValue | java.lang.Object | The actual value. |
| expectedValue | java.lang.Object | The expected value. |
| message | java.lang.String | The message. |

### checkAndSetIfResourceIsPsbSpecific_internalized(int key) {#checkAndSetIfResourceIsPsbSpecific-internalized-int-}
```
public final void checkAndSetIfResourceIsPsbSpecific_internalized(int key)
```


Checks the and set if resource is PSB specific. Some resources are not recognized for now, but we have full list of PSB specific resources which changes their behaviour on save. So we need to check this in UnknownResource at least

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| key | int | The key. |

### convertListStructureToDoubleArray_internalized(ListStructure list) {#convertListStructureToDoubleArray-internalized-com.aspose.psd.fileformats.psd.layers.layerresources.typetoolinfostructures.ListStructure-}
```
public static double[] convertListStructureToDoubleArray_internalized(ListStructure list)
```


Converts the list structure to a double array.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| list | [ListStructure](../../com.aspose.psd.fileformats.psd.layers.layerresources.typetoolinfostructures/liststructure) | The  ListStructure  instance. |

**Returns:**
double[] - The created  double[]  array.
### equals(Object arg0) {#equals-java.lang.Object-}
```
public boolean equals(Object arg0)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | java.lang.Object |  |

**Returns:**
boolean
### getAntiAliasPolicy() {#getAntiAliasPolicy--}
```
public int getAntiAliasPolicy()
```


Gets or sets the anti alias policy of the smart object layer data in the PSD image.

Value: The anti alias policy of the smart object layer data.

**Returns:**
int
### getBottom() {#getBottom--}
```
public final double getBottom()
```


Gets or sets the bottom location of the placed layer in the PSD image.

Value: The bottom location of the placed layer.

**Returns:**
double
### getBounds() {#getBounds--}
```
public final Rectangle getBounds()
```


Gets or sets the bounds of the placed layer in the PSD file.

Value: The placed layer bounds.

**Returns:**
[Rectangle](../../com.aspose.psd/rectangle)
### getClass() {#getClass--}
```
public final native Class<?> getClass()
```




**Returns:**
java.lang.Class<?>
### getComp() {#getComp--}
```
public final int getComp()
```


Gets or sets the comp value of the smart object layer data in the PSD file.  Layer comps in Smart Objects 

Value: The comp value, is -1 if none.

**Returns:**
int
### getCompId() {#getCompId--}
```
public final int getCompId()
```


Gets or sets the ID of the currently selected comp for the child document, which will be -1 if none are selected. Comps are compositions of a page layout which designers can create. Using layer comps, you can create, manage, and view multiple versions of a layout in a single Adobe\\ufffd Photoshop\\ufffd file. A layer comp is a snapshot of a state of the Layers panel. Layer comps save three types of layer options but this property gets the Layer Comp selection identifier for he smart object layer in the PSD file.  Layer comps in Smart Objects 

Value: The ID of the currently selected comp for the child document in the PSD image, which will be -1 if none are selected.

**Returns:**
int
### getCrop() {#getCrop--}
```
public final int getCrop()
```


Gets or sets the crop of the smart object layer data in the PSD image.

Value: The crop value of placed layer information.

**Returns:**
int
### getDefaultUnitType_internalized() {#getDefaultUnitType-internalized--}
```
public final int getDefaultUnitType_internalized()
```


Gets or sets the default unit type for assigned values such as Left, Top, Right, Bottom, TransformMatrix.

Value: The default measure unit type.

**Returns:**
int
### getDurationDenominator() {#getDurationDenominator--}
```
public final int getDurationDenominator()
```


Gets or sets the duration denominator.

Value: The duration denominator.

**Returns:**
int
### getDurationNumerator() {#getDurationNumerator--}
```
public final int getDurationNumerator()
```


Gets or sets the duration numerator.

Value: The duration numerator.

**Returns:**
int
### getFrameCount() {#getFrameCount--}
```
public final int getFrameCount()
```


Gets or sets the frame count of the smart object layer data in the PSD file.

Value: The frame count of placed layer information.

**Returns:**
int
### getFrameStepDenominator() {#getFrameStepDenominator--}
```
public final int getFrameStepDenominator()
```


Gets or sets the frame step denominator.

Value: The frame step denominator.

**Returns:**
int
### getFrameStepNumerator() {#getFrameStepNumerator--}
```
public final int getFrameStepNumerator()
```


Gets or sets the frame step numerator.

Value: The frame step numerator.

**Returns:**
int
### getHeader_internalized() {#getHeader-internalized--}
```
public final PsdHeader getHeader_internalized()
```


Gets or sets the header.

Value: The header.

**Returns:**
com.aspose.internal.fileformats.psd.sections.PsdHeader
### getHeight() {#getHeight--}
```
public final double getHeight()
```


Gets or sets the height.

Value: The height.

**Returns:**
double
### getHorizontalMeshPointUnit() {#getHorizontalMeshPointUnit--}
```
public final int getHorizontalMeshPointUnit()
```


Gets or sets the measure unit of the horizontal mesh points.

Value: The measure unit of the horizontal mesh points.

**Returns:**
int
### getHorizontalMeshPoints() {#getHorizontalMeshPoints--}
```
public final double[] getHorizontalMeshPoints()
```


Gets or sets the horizontal mesh points of the placed layer in the PSD file.

Value: The horizontal mesh points of the placed layer.

**Returns:**
double[]
### getItems() {#getItems--}
```
public OSTypeStructure[] getItems()
```


Gets or sets the descriptor items of the smart object layer data in the PSD file.

Value: The descriptor items of placed layer information.

**Returns:**
com.aspose.psd.fileformats.psd.layers.layerresources.OSTypeStructure[]
### getKey() {#getKey--}
```
public final int getKey()
```


Gets the layer resource key.

**Returns:**
int
### getLeft() {#getLeft--}
```
public final double getLeft()
```


Gets or sets the left location of the placed layer in the PSD file.

Value: The left location of the placed layer.

**Returns:**
double
### getLength() {#getLength--}
```
public int getLength()
```


Gets the smart object resource length in bytes.

**Returns:**
int
### getNonAffineTransformMatrix() {#getNonAffineTransformMatrix--}
```
public final double[] getNonAffineTransformMatrix()
```


Gets or sets the non affine transform matrix of the smart object layer data in the PSD file.

Value: The non affine transform matrix of the smart object layer.

**Returns:**
double[]
### getOriginalCompId() {#getOriginalCompId--}
```
public final int getOriginalCompId()
```


Gets the original ID of the currently selected Comp for the child document, which will be -1 if none are selected. This property gets the original layer Comp selection identifier for he smart object layer in the PSD file.  Layer comps in Smart Objects 

Value: The original ID of the currently selected comp for the child document in the PSD image, which will be -1 if none are selected.

**Returns:**
int
### getPageNumber() {#getPageNumber--}
```
public int getPageNumber()
```


Gets or sets the page number of the smart object layer data in the PSD file.

Value: The page number of the smart object layer data.

**Returns:**
int
### getPerspective() {#getPerspective--}
```
public final double getPerspective()
```


Gets or sets the perspective value of the placed layer in the PSD file.

Value: The perspective value of the placed layer.

**Returns:**
double
### getPerspectiveOther() {#getPerspectiveOther--}
```
public final double getPerspectiveOther()
```


Gets or sets the perspective other value of the placed layer in the PSD file.

Value: The perspective other value of the placed layer.

**Returns:**
double
### getPlacedId() {#getPlacedId--}
```
public final UUID getPlacedId()
```


Gets or sets the unique identifier of this smart object layer data in the PSD image.

Value: The unique identifier of this smart object layer resource.

**Returns:**
java.util.UUID
### getPlacedId_internalized() {#getPlacedId-internalized--}
```
public final System.Guid getPlacedId_internalized()
```




**Returns:**
com.aspose.ms.System.Guid
### getPlacedLayerType() {#getPlacedLayerType--}
```
public int getPlacedLayerType()
```


Gets or sets the type of the smart object layer data in the PSD file.

Value: The type of the smart object layer data.

**Returns:**
int
### getPrefixLength_internalized(int psdVersion) {#getPrefixLength-internalized-int-}
```
public final int getPrefixLength_internalized(int psdVersion)
```


Gets the prefix length. Default value is 12 for 8BIM resources. and 16 for 8B64

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| psdVersion | int | The PSD version. |

**Returns:**
int - The Prefix Length.
### getPsdVersion() {#getPsdVersion--}
```
public int getPsdVersion()
```


Gets the minimal psd version required for layer resource. 0 indicates no restrictions.

**Returns:**
int
### getResolution() {#getResolution--}
```
public final double getResolution()
```


Gets or sets the resolution of the smart object layer data in the PSD file.

Value: The resolution of the smart object layer.

**Returns:**
double
### getResolutionUnit() {#getResolutionUnit--}
```
public final int getResolutionUnit()
```


Gets or sets the resolution measure unit of the smart object layer data in the PSD file.

Value: The resolution measure unit of the smart object layer.

**Returns:**
int
### getRight() {#getRight--}
```
public final double getRight()
```


Gets or sets the right location of the placed layer in the PSD file.

Value: The right location of the placed layer.

**Returns:**
double
### getSignature() {#getSignature--}
```
public int getSignature()
```


Gets the layer resource signature.

**Returns:**
int
### getTop() {#getTop--}
```
public final double getTop()
```


Gets or sets the top location of the placed layer in the PSD image.

Value: The top location of the placed layer.

**Returns:**
double
### getTotalPages() {#getTotalPages--}
```
public int getTotalPages()
```


Gets or sets the total pages number of the smart object layer data in the PSD file.

Value: The total pages number of the smart object layer data.

**Returns:**
int
### getTransformMatrix() {#getTransformMatrix--}
```
public double[] getTransformMatrix()
```


Gets or sets the transform matrix of the smart object layer data in the PSD file.

Value: The transform matrix of the smart object layer data.

**Returns:**
double[]
### getUOrder() {#getUOrder--}
```
public final int getUOrder()
```


Gets or sets the U order value of the placed layer in the PSD file.

Value: The U order value of the placed layer.

**Returns:**
int
### getUniqueId() {#getUniqueId--}
```
public UUID getUniqueId()
```


Gets or sets the global unique identifier of the smart object layer data [SmartObjectResource](../../com.aspose.psd.fileformats.psd.layers.layerresources.smartobjectresources/smartobjectresource) in the PSD image.

Value: The global unique identifier of the smart object layer data [SmartObjectResource](../../com.aspose.psd.fileformats.psd.layers.layerresources.smartobjectresources/smartobjectresource).

**Returns:**
java.util.UUID
### getUniqueId_internalized() {#getUniqueId-internalized--}
```
public System.Guid getUniqueId_internalized()
```




**Returns:**
com.aspose.ms.System.Guid
### getVOrder() {#getVOrder--}
```
public final int getVOrder()
```


Gets or sets the V order value of the placed layer in the PSD file.

Value: The V order value of the placed layer.

**Returns:**
int
### getValue() {#getValue--}
```
public final double getValue()
```


Gets or sets the warp value of the placed layer in the PSD image.

Value: The warp value of the placed layer.

**Returns:**
double
### getVersion() {#getVersion--}
```
public final int getVersion()
```


Gets the version of the placed layer in the PSD file, usually 3.

Value: The placed layer version.

**Returns:**
int
### getVerticalMeshPointUnit() {#getVerticalMeshPointUnit--}
```
public final int getVerticalMeshPointUnit()
```


Gets or sets the measure unit of the vertical mesh points.

Value: The measure unit of the vertical mesh points.

**Returns:**
int
### getVerticalMeshPoints() {#getVerticalMeshPoints--}
```
public final double[] getVerticalMeshPoints()
```


Gets or sets the horizontal mesh points of the placed layer in the PSD file.

Value: The horizontal mesh points of the placed layer.

**Returns:**
double[]
### getWarpClassID_internalized() {#getWarpClassID-internalized--}
```
public final ClassID getWarpClassID_internalized()
```


Gets or sets the class ID.

Value: The class ID.

**Returns:**
[ClassID](../../com.aspose.psd.fileformats.psd.layers.layerresources/classid)
### getWarpClassName_internalized() {#getWarpClassName-internalized--}
```
public final String getWarpClassName_internalized()
```


Gets or sets the warp class name.

Value: The warp class name.

**Returns:**
java.lang.String
### getWarpDescriptorVersion_internalized() {#getWarpDescriptorVersion-internalized--}
```
public final int getWarpDescriptorVersion_internalized()
```


Gets or sets the warp descriptor version.

Value: The warp descriptor version.

**Returns:**
int
### getWarpItems_internalized() {#getWarpItems-internalized--}
```
public OSTypeStructure[] getWarpItems_internalized()
```


The warp items.

**Returns:**
com.aspose.psd.fileformats.psd.layers.layerresources.OSTypeStructure[]
### getWarpVersion_internalized() {#getWarpVersion-internalized--}
```
public final int getWarpVersion_internalized()
```


Gets or sets the warp version.

Value: The warp version.

**Returns:**
int
### getWidth() {#getWidth--}
```
public final double getWidth()
```


Gets or sets the width.

Value: The width.

**Returns:**
double
### get_Item(String index) {#get-Item-java.lang.String-}
```
public final OSTypeStructure get_Item(String index)
```


Gets the [OSTypeStructure](../../com.aspose.psd.fileformats.psd.layers.layerresources/ostypestructure) at the specified index.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| index | java.lang.String | The key name. |

**Returns:**
[OSTypeStructure](../../com.aspose.psd.fileformats.psd.layers.layerresources/ostypestructure) - The found [OSTypeStructure](../../com.aspose.psd.fileformats.psd.layers.layerresources/ostypestructure) instance or null.
### hasBoundsUnits_internalized() {#hasBoundsUnits-internalized--}
```
public final boolean hasBoundsUnits_internalized()
```


Gets a value indicating whether this instance has bounds units.

Value:  true  if this instance has bounds units; otherwise,  false .

**Returns:**
boolean
### hashCode() {#hashCode--}
```
public native int hashCode()
```




**Returns:**
int
### initProreties_internalized(PlaceResourceParams plLdResourceParams) {#initProreties-internalized-com.aspose.internal.fileformats.psd.layers.layerresources.smartobjectresources.PlaceResourceParams-}
```
public final void initProreties_internalized(PlaceResourceParams plLdResourceParams)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| plLdResourceParams | com.aspose.internal.fileformats.psd.layers.layerresources.smartobjectresources.PlaceResourceParams |  |

### initializeBounds_internalized(Rectangle bounds) {#initializeBounds-internalized-com.aspose.psd.Rectangle-}
```
public final void initializeBounds_internalized(Rectangle bounds)
```


Initializes the bounds and matrices.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| bounds | [Rectangle](../../com.aspose.psd/rectangle) | The bounds. |

### initializeItems_internalized() {#initializeItems-internalized--}
```
public void initializeItems_internalized()
```




### isCustom() {#isCustom--}
```
public final boolean isCustom()
```


Gets or sets a value indicating whether this instance warp style is custom. If true it contains mesh points. If set to false it erases mesh points.

Value:  true  if the placed layer has custom style; otherwise,  false .

**Returns:**
boolean
### isResourcePsbSpecificByKey_internalized(int key) {#isResourcePsbSpecificByKey-internalized-int-}
```
public static boolean isResourcePsbSpecificByKey_internalized(int key)
```


Determines whether the resource is PSB specific.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| key | int | The resource key. |

**Returns:**
boolean -  true  if the resource is PSB specific; otherwise,  false .
### isResourcePsbSpecific_internalized() {#isResourcePsbSpecific-internalized--}
```
public final boolean isResourcePsbSpecific_internalized()
```


Gets a value indicating whether this instance is resource PSB specific.

Value:  true  if this instance is resource PSB specific; otherwise,  false .

**Returns:**
boolean
### isRotateOrientationHorizontal_internalized() {#isRotateOrientationHorizontal-internalized--}
```
public final boolean isRotateOrientationHorizontal_internalized()
```


Gets or sets a value indicating whether this instance rotate orientation is horizontal.

Value:  true  if the rotate orientation is horizontal; otherwise,  false .

**Returns:**
boolean
### notify() {#notify--}
```
public final native void notify()
```




### notifyAll() {#notifyAll--}
```
public final native void notifyAll()
```




### save(StreamContainer streamContainer, int psdVersion) {#save-com.aspose.psd.StreamContainer-int-}
```
public void save(StreamContainer streamContainer, int psdVersion)
```


Saves the smart object resource to the specified stream container.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| streamContainer | [StreamContainer](../../com.aspose.psd/streamcontainer) | The stream container to save to. |
| psdVersion | int | The PSD version. |

### saveCustomResourceHeader_internalized(StreamContainer streamContainer, int signature) {#saveCustomResourceHeader-internalized-com.aspose.psd.StreamContainer-int-}
```
public final void saveCustomResourceHeader_internalized(StreamContainer streamContainer, int signature)
```


Saves the custom resource header.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| streamContainer | [StreamContainer](../../com.aspose.psd/streamcontainer) | The stream container. |
| signature | int | The signature. |

### saveCustomResourceHeader_internalized(StreamContainer streamContainer, int signature, boolean isLengthLong) {#saveCustomResourceHeader-internalized-com.aspose.psd.StreamContainer-int-boolean-}
```
public final void saveCustomResourceHeader_internalized(StreamContainer streamContainer, int signature, boolean isLengthLong)
```


Saves the header signature, identifier and length.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| streamContainer | [StreamContainer](../../com.aspose.psd/streamcontainer) | The stream container. |
| signature | int | The signature. |
| isLengthLong | boolean | if set to  true  length is long. |

### setAntiAliasPolicy(int value) {#setAntiAliasPolicy-int-}
```
public void setAntiAliasPolicy(int value)
```


Gets or sets the anti alias policy of the smart object layer data in the PSD image.

Value: The anti alias policy of the smart object layer data.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setBottom(double value) {#setBottom-double-}
```
public final void setBottom(double value)
```


Gets or sets the bottom location of the placed layer in the PSD image.

Value: The bottom location of the placed layer.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double |  |

### setBounds(Rectangle value) {#setBounds-com.aspose.psd.Rectangle-}
```
public final void setBounds(Rectangle value)
```


Gets or sets the bounds of the placed layer in the PSD file.

Value: The placed layer bounds.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [Rectangle](../../com.aspose.psd/rectangle) |  |

### setComp(int value) {#setComp-int-}
```
public final void setComp(int value)
```


Gets or sets the comp value of the smart object layer data in the PSD file.  Layer comps in Smart Objects 

Value: The comp value, is -1 if none.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setCompId(int value) {#setCompId-int-}
```
public final void setCompId(int value)
```


Gets or sets the ID of the currently selected comp for the child document, which will be -1 if none are selected. Comps are compositions of a page layout which designers can create. Using layer comps, you can create, manage, and view multiple versions of a layout in a single Adobe\\ufffd Photoshop\\ufffd file. A layer comp is a snapshot of a state of the Layers panel. Layer comps save three types of layer options but this property gets the Layer Comp selection identifier for he smart object layer in the PSD file.  Layer comps in Smart Objects 

Value: The ID of the currently selected comp for the child document in the PSD image, which will be -1 if none are selected.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setCrop(int value) {#setCrop-int-}
```
public final void setCrop(int value)
```


Gets or sets the crop of the smart object layer data in the PSD image.

Value: The crop value of placed layer information.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setCustom(boolean value) {#setCustom-boolean-}
```
public final void setCustom(boolean value)
```


Gets or sets a value indicating whether this instance warp style is custom. If true it contains mesh points. If set to false it erases mesh points.

Value:  true  if the placed layer has custom style; otherwise,  false .

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | boolean |  |

### setDefaultUnitType_internalized(int value) {#setDefaultUnitType-internalized-int-}
```
public final void setDefaultUnitType_internalized(int value)
```


Gets or sets the default unit type for assigned values such as Left, Top, Right, Bottom, TransformMatrix.

Value: The default measure unit type.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setDurationDenominator(int value) {#setDurationDenominator-int-}
```
public final void setDurationDenominator(int value)
```


Gets or sets the duration denominator.

Value: The duration denominator.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setDurationNumerator(int value) {#setDurationNumerator-int-}
```
public final void setDurationNumerator(int value)
```


Gets or sets the duration numerator.

Value: The duration numerator.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setFrameCount(int value) {#setFrameCount-int-}
```
public final void setFrameCount(int value)
```


Gets or sets the frame count of the smart object layer data in the PSD file.

Value: The frame count of placed layer information.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setFrameStepDenominator(int value) {#setFrameStepDenominator-int-}
```
public final void setFrameStepDenominator(int value)
```


Gets or sets the frame step denominator.

Value: The frame step denominator.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setFrameStepNumerator(int value) {#setFrameStepNumerator-int-}
```
public final void setFrameStepNumerator(int value)
```


Gets or sets the frame step numerator.

Value: The frame step numerator.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setHeader_internalized(PsdHeader value) {#setHeader-internalized-com.aspose.internal.fileformats.psd.sections.PsdHeader-}
```
public final void setHeader_internalized(PsdHeader value)
```


Gets or sets the header.

Value: The header.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | com.aspose.internal.fileformats.psd.sections.PsdHeader |  |

### setHeight(double value) {#setHeight-double-}
```
public final void setHeight(double value)
```


Gets or sets the height.

Value: The height.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double |  |

### setHorizontalMeshPointUnit(int value) {#setHorizontalMeshPointUnit-int-}
```
public final void setHorizontalMeshPointUnit(int value)
```


Gets or sets the measure unit of the horizontal mesh points.

Value: The measure unit of the horizontal mesh points.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setHorizontalMeshPoints(double[] value) {#setHorizontalMeshPoints-double---}
```
public final void setHorizontalMeshPoints(double[] value)
```


Gets or sets the horizontal mesh points of the placed layer in the PSD file.

Value: The horizontal mesh points of the placed layer.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double[] |  |

### setItems(OSTypeStructure[] value) {#setItems-com.aspose.psd.fileformats.psd.layers.layerresources.OSTypeStructure---}
```
public void setItems(OSTypeStructure[] value)
```


Gets or sets the descriptor items of the smart object layer data in the PSD file.

Value: The descriptor items of placed layer information.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [OSTypeStructure\[\]](../../com.aspose.psd.fileformats.psd.layers.layerresources/ostypestructure) |  |

### setLeft(double value) {#setLeft-double-}
```
public final void setLeft(double value)
```


Gets or sets the left location of the placed layer in the PSD file.

Value: The left location of the placed layer.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double |  |

### setNonAffineTransformMatrix(double[] value) {#setNonAffineTransformMatrix-double---}
```
public final void setNonAffineTransformMatrix(double[] value)
```


Gets or sets the non affine transform matrix of the smart object layer data in the PSD file.

Value: The non affine transform matrix of the smart object layer.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double[] |  |

### setOriginalCompId_internalized(int value) {#setOriginalCompId-internalized-int-}
```
public final void setOriginalCompId_internalized(int value)
```


Gets the original ID of the currently selected Comp for the child document, which will be -1 if none are selected. This property gets the original layer Comp selection identifier for he smart object layer in the PSD file.  Layer comps in Smart Objects 

Value: The original ID of the currently selected comp for the child document in the PSD image, which will be -1 if none are selected.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setPageNumber(int value) {#setPageNumber-int-}
```
public void setPageNumber(int value)
```


Gets or sets the page number of the smart object layer data in the PSD file.

Value: The page number of the smart object layer data.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setPerspective(double value) {#setPerspective-double-}
```
public final void setPerspective(double value)
```


Gets or sets the perspective value of the placed layer in the PSD file.

Value: The perspective value of the placed layer.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double |  |

### setPerspectiveOther(double value) {#setPerspectiveOther-double-}
```
public final void setPerspectiveOther(double value)
```


Gets or sets the perspective other value of the placed layer in the PSD file.

Value: The perspective other value of the placed layer.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double |  |

### setPlacedId(UUID value) {#setPlacedId-java.util.UUID-}
```
public final void setPlacedId(UUID value)
```


Gets or sets the unique identifier of this smart object layer data in the PSD image.

Value: The unique identifier of this smart object layer resource.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | java.util.UUID |  |

### setPlacedId_internalized(System.Guid value) {#setPlacedId-internalized-com.aspose.ms.System.Guid-}
```
public final void setPlacedId_internalized(System.Guid value)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | com.aspose.ms.System.Guid |  |

### setPlacedLayerType(int value) {#setPlacedLayerType-int-}
```
public void setPlacedLayerType(int value)
```


Gets or sets the type of the smart object layer data in the PSD file.

Value: The type of the smart object layer data.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setResolution(double value) {#setResolution-double-}
```
public final void setResolution(double value)
```


Gets or sets the resolution of the smart object layer data in the PSD file.

Value: The resolution of the smart object layer.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double |  |

### setResolutionUnit(int value) {#setResolutionUnit-int-}
```
public final void setResolutionUnit(int value)
```


Gets or sets the resolution measure unit of the smart object layer data in the PSD file.

Value: The resolution measure unit of the smart object layer.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setRight(double value) {#setRight-double-}
```
public final void setRight(double value)
```


Gets or sets the right location of the placed layer in the PSD file.

Value: The right location of the placed layer.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double |  |

### setRotateOrientationHorizontal_internalized(boolean value) {#setRotateOrientationHorizontal-internalized-boolean-}
```
public final void setRotateOrientationHorizontal_internalized(boolean value)
```


Gets or sets a value indicating whether this instance rotate orientation is horizontal.

Value:  true  if the rotate orientation is horizontal; otherwise,  false .

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | boolean |  |

### setTop(double value) {#setTop-double-}
```
public final void setTop(double value)
```


Gets or sets the top location of the placed layer in the PSD image.

Value: The top location of the placed layer.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double |  |

### setTotalPages(int value) {#setTotalPages-int-}
```
public void setTotalPages(int value)
```


Gets or sets the total pages number of the smart object layer data in the PSD file.

Value: The total pages number of the smart object layer data.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setTransformMatrix(double[] value) {#setTransformMatrix-double---}
```
public void setTransformMatrix(double[] value)
```


Gets or sets the transform matrix of the smart object layer data in the PSD file.

Value: The transform matrix of the smart object layer data.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double[] |  |

### setUOrder(int value) {#setUOrder-int-}
```
public final void setUOrder(int value)
```


Gets or sets the U order value of the placed layer in the PSD file.

Value: The U order value of the placed layer.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setUniqueId(UUID value) {#setUniqueId-java.util.UUID-}
```
public void setUniqueId(UUID value)
```


Gets or sets the global unique identifier of the smart object layer data [SmartObjectResource](../../com.aspose.psd.fileformats.psd.layers.layerresources.smartobjectresources/smartobjectresource) in the PSD image.

Value: The global unique identifier of the smart object layer data [SmartObjectResource](../../com.aspose.psd.fileformats.psd.layers.layerresources.smartobjectresources/smartobjectresource).

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | java.util.UUID |  |

### setUniqueId_internalized(System.Guid value) {#setUniqueId-internalized-com.aspose.ms.System.Guid-}
```
public void setUniqueId_internalized(System.Guid value)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | com.aspose.ms.System.Guid |  |

### setVOrder(int value) {#setVOrder-int-}
```
public final void setVOrder(int value)
```


Gets or sets the V order value of the placed layer in the PSD file.

Value: The V order value of the placed layer.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setValue(double value) {#setValue-double-}
```
public final void setValue(double value)
```


Gets or sets the warp value of the placed layer in the PSD image.

Value: The warp value of the placed layer.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double |  |

### setVersion(int value) {#setVersion-int-}
```
public final void setVersion(int value)
```


Gets the version of the placed layer in the PSD file, usually 3.

Value: The placed layer version.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setVerticalMeshPointUnit(int value) {#setVerticalMeshPointUnit-int-}
```
public final void setVerticalMeshPointUnit(int value)
```


Gets or sets the measure unit of the vertical mesh points.

Value: The measure unit of the vertical mesh points.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setVerticalMeshPoints(double[] value) {#setVerticalMeshPoints-double---}
```
public final void setVerticalMeshPoints(double[] value)
```


Gets or sets the horizontal mesh points of the placed layer in the PSD file.

Value: The horizontal mesh points of the placed layer.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double[] |  |

### setWarpClassID_internalized(ClassID value) {#setWarpClassID-internalized-com.aspose.psd.fileformats.psd.layers.layerresources.ClassID-}
```
public final void setWarpClassID_internalized(ClassID value)
```


Gets or sets the class ID.

Value: The class ID.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [ClassID](../../com.aspose.psd.fileformats.psd.layers.layerresources/classid) |  |

### setWarpClassName_internalized(String value) {#setWarpClassName-internalized-java.lang.String-}
```
public final void setWarpClassName_internalized(String value)
```


Gets or sets the warp class name.

Value: The warp class name.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | java.lang.String |  |

### setWarpDescriptorVersion_internalized(int value) {#setWarpDescriptorVersion-internalized-int-}
```
public final void setWarpDescriptorVersion_internalized(int value)
```


Gets or sets the warp descriptor version.

Value: The warp descriptor version.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setWarpVersion_internalized(int value) {#setWarpVersion-internalized-int-}
```
public final void setWarpVersion_internalized(int value)
```


Gets or sets the warp version.

Value: The warp version.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setWidth(double value) {#setWidth-double-}
```
public final void setWidth(double value)
```


Gets or sets the width.

Value: The width.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double |  |

### toString() {#toString--}
```
public String toString()
```


Returns a String that represents this instance.

**Returns:**
java.lang.String - A String that represents this instance.
### wait() {#wait--}
```
public final void wait()
```




### wait(long arg0) {#wait-long-}
```
public final void wait(long arg0)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | long |  |

### wait(long arg0, int arg1) {#wait-long-int-}
```
public final void wait(long arg0, int arg1)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | long |  |
| arg1 | int |  |

