You are here: Start » FIL.NET » Surface Class

Surface Class

Namespace:Fil
Assembly:FilNet.Types.dll

Constructors

 ConstructorDescription
Surface(Int32, Int32, Int32, PlainType, IntPtr, Optional<Region>, Boolean)
Surface()
Surface(Surface) Deep data copy
Surface(Int32, Int32, PlainType, Optional<Region>)

Properties

 NameTypeDescription
AreaSystem.Int32
DataSystem.IntPtr
EmptySystem.Boolean
FrameFil.Box
HeightSystem.Int32
IsDataOwnSystem.Boolean
IsDisposedSystem.BooleanInherited from Fil.UnmanagedObject
IsViewSystem.BooleanInherited from Fil.UnmanagedObject
PitchSystem.Int32
PointByteSizeSystem.Int32
TypeFil.PlainType
WidthSystem.Int32
XOffsetSystem.Double
XScaleSystem.Double
YOffsetSystem.Double
YScaleSystem.Double
ZOffsetSystem.Double
ZScaleSystem.Double

Methods

 NameDescription
CopyTo(Fil.Surface)
Dispose()Inherited from Fil.UnmanagedObject
Equals(object)Inherited from System.Object
Equals(Fil.Surface)
GetHashCode()Inherited from System.Object
GetType()Inherited from System.Object
HasLocation(Fil.Location)
HasLocation(int, int)
MakeDataOwn()
MoveTo(Fil.Surface)
Release()
Reset(Fil.Surface, Optional<Fil.Region>)
Reset(int, int, Fil.PlainType, Optional<Fil.Region>) Iff the format is different then recreates the Surface (point data will be own). Typically used for (re-)creating output Surface in Surface processing functions.
Reset(int, int, int, Fil.PlainType, System.IntPtr, Optional<Fil.Region>, bool) Turns the Surface into a wrapper of external data (point data will be NOT own) or gives external data to the Surface as its own. In the latter case the data should have been created by means of FtlAlloc.
SetOffsetAndScales(double, double, double, double, double, double)
SetOffsets(double, double, double)
SetScales(double, double, double)
SetX(double, double)
SetY(double, double)
SetZ(double, double)
ToString()Inherited from System.Object

See also