Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / MS / Internal / Ink / InkSerializedFormat / TransformDescriptor.cs / 1305600 / TransformDescriptor.cs
//------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------- // Primary root namespace for TabletPC/Ink/Handwriting/Recognition in .NET namespace MS.Internal.Ink.InkSerializedFormat { internal class TransformDescriptor { private double[] _transform = new double[6]; private uint _size = 0; private KnownTagCache.KnownTagIndex _tag = KnownTagCache.KnownTagIndex.Unknown; public KnownTagCache.KnownTagIndex Tag { get { return _tag; } set { _tag = value; } } public uint Size { get { return _size; } set { _size = value; } } public double[] Transform { get { return _transform; } } public bool Compare(TransformDescriptor that) { if( that.Tag == Tag ) { if( that.Size == _size ) { for( int i = 0; i < _size; i++ ) { if( !DoubleUtil.AreClose(that.Transform[i], _transform[i] )) return false; } return true; } else return false; } return false; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------- // Primary root namespace for TabletPC/Ink/Handwriting/Recognition in .NET namespace MS.Internal.Ink.InkSerializedFormat { internal class TransformDescriptor { private double[] _transform = new double[6]; private uint _size = 0; private KnownTagCache.KnownTagIndex _tag = KnownTagCache.KnownTagIndex.Unknown; public KnownTagCache.KnownTagIndex Tag { get { return _tag; } set { _tag = value; } } public uint Size { get { return _size; } set { _size = value; } } public double[] Transform { get { return _transform; } } public bool Compare(TransformDescriptor that) { if( that.Tag == Tag ) { if( that.Size == _size ) { for( int i = 0; i < _size; i++ ) { if( !DoubleUtil.AreClose(that.Transform[i], _transform[i] )) return false; } return true; } else return false; } return false; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Expander.cs
- StorageComplexPropertyMapping.cs
- XmlCountingReader.cs
- DataGridViewRowEventArgs.cs
- ToolStripContainer.cs
- PersonalizationProvider.cs
- RealizationDrawingContextWalker.cs
- TypeSystemProvider.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- SQLResource.cs
- ListChangedEventArgs.cs
- SMSvcHost.cs
- SharedConnectionInfo.cs
- QueryStack.cs
- SimpleWebHandlerParser.cs
- Style.cs
- FormViewInsertedEventArgs.cs
- ProcessModelSection.cs
- RepeatBehavior.cs
- InvokeBinder.cs
- XmlComplianceUtil.cs
- CustomErrorsSection.cs
- ImageClickEventArgs.cs
- ExpressionBindingCollection.cs
- SspiWrapper.cs
- ResponseBodyWriter.cs
- CommandHelper.cs
- UpdateCompiler.cs
- CornerRadius.cs
- SecurityHeaderLayout.cs
- GraphicsContext.cs
- ExternalCalls.cs
- WrapperEqualityComparer.cs
- httpapplicationstate.cs
- PolyLineSegmentFigureLogic.cs
- AppModelKnownContentFactory.cs
- HtmlHead.cs
- ping.cs
- CatalogZone.cs
- ScriptModule.cs
- DataObjectAttribute.cs
- ObjectViewEntityCollectionData.cs
- DocobjHost.cs
- Misc.cs
- ListViewTableRow.cs
- DXD.cs
- PenContexts.cs
- XmlSchemaCollection.cs
- ValidationEventArgs.cs
- RowToFieldTransformer.cs
- ReservationCollection.cs
- NonClientArea.cs
- CacheDict.cs
- AsnEncodedData.cs
- ByteStreamGeometryContext.cs
- InvokeSchedule.cs
- RangeEnumerable.cs
- InvalidPrinterException.cs
- SettingsBase.cs
- SmtpLoginAuthenticationModule.cs
- OdbcInfoMessageEvent.cs
- WorkflowServiceBehavior.cs
- IResourceProvider.cs
- SQLByteStorage.cs
- SvcMapFileSerializer.cs
- CodeDelegateCreateExpression.cs
- DesignerTransaction.cs
- TableLayoutPanelResizeGlyph.cs
- ValidationRuleCollection.cs
- BindingExpression.cs
- ParamArrayAttribute.cs
- RuntimeEnvironment.cs
- ExportException.cs
- TypeDelegator.cs
- ToolStripPanel.cs
- PrintPreviewDialog.cs
- Metadata.cs
- WebFormDesignerActionService.cs
- SafeLibraryHandle.cs
- XsdDuration.cs
- WebAdminConfigurationHelper.cs
- SubMenuStyle.cs
- RegexMatch.cs
- ContextMenuStrip.cs
- PinProtectionHelper.cs
- CalendarDay.cs
- SplineKeyFrames.cs
- DiagnosticsElement.cs
- TextFormatterContext.cs
- ToolStripManager.cs
- Context.cs
- X509Chain.cs
- _NestedMultipleAsyncResult.cs
- SafeLibraryHandle.cs
- DataGridViewTopRowAccessibleObject.cs
- UrlPropertyAttribute.cs
- IImplicitResourceProvider.cs
- ResourceSet.cs
- Condition.cs
- _Events.cs