Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Core / CSharp / MS / Internal / Ink / InkSerializedFormat / TransformDescriptor.cs / 1 / 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
- CompatibleComparer.cs
- ZoomPercentageConverter.cs
- TextRange.cs
- TypefaceMap.cs
- Scheduling.cs
- AppDomainManager.cs
- WebBrowserSiteBase.cs
- ObjectStateManager.cs
- MenuItemBinding.cs
- ObjectIDGenerator.cs
- MissingManifestResourceException.cs
- RequiredAttributeAttribute.cs
- MenuRendererStandards.cs
- BufferedOutputStream.cs
- ToggleProviderWrapper.cs
- StoragePropertyMapping.cs
- ImageSource.cs
- RectKeyFrameCollection.cs
- SqlProfileProvider.cs
- _NtlmClient.cs
- SchemaTypeEmitter.cs
- CornerRadiusConverter.cs
- HierarchicalDataBoundControlAdapter.cs
- PositiveTimeSpanValidator.cs
- basemetadatamappingvisitor.cs
- newitemfactory.cs
- SymLanguageType.cs
- TrustLevelCollection.cs
- DocumentSchemaValidator.cs
- XsdDuration.cs
- XmlSchemaChoice.cs
- AssemblyHash.cs
- Simplifier.cs
- LineInfo.cs
- ReadOnlyDataSourceView.cs
- RestHandler.cs
- BinaryObjectWriter.cs
- TransactedReceiveData.cs
- AlphaSortedEnumConverter.cs
- SqlDataSourceSelectingEventArgs.cs
- SQLByteStorage.cs
- StructuredTypeEmitter.cs
- DisplayMemberTemplateSelector.cs
- VisualProxy.cs
- lengthconverter.cs
- DataObjectMethodAttribute.cs
- OdbcDataReader.cs
- TdsParserStateObject.cs
- CollectionBase.cs
- OutputCacheSettingsSection.cs
- StringInfo.cs
- LinqDataSourceDeleteEventArgs.cs
- CalendarDay.cs
- ElapsedEventArgs.cs
- ObjectHandle.cs
- SimpleApplicationHost.cs
- DeploymentSection.cs
- Nullable.cs
- KeyBinding.cs
- ErrorFormatterPage.cs
- TextTreeInsertElementUndoUnit.cs
- FileChangesMonitor.cs
- RuleSettings.cs
- AlignmentXValidation.cs
- DiffuseMaterial.cs
- RuleSettingsCollection.cs
- ConnectorEditor.cs
- TextFormatterImp.cs
- FormViewActionList.cs
- VisualBasic.cs
- System.Data_BID.cs
- SiteMapNode.cs
- Subtree.cs
- UserControlParser.cs
- ColumnMapTranslator.cs
- XmlSchemaSubstitutionGroup.cs
- ConfigurationValues.cs
- OleDbError.cs
- OverrideMode.cs
- RadioButtonBaseAdapter.cs
- DesigntimeLicenseContextSerializer.cs
- ImageUrlEditor.cs
- ExtendedProperty.cs
- BaseResourcesBuildProvider.cs
- StylusLogic.cs
- Keyboard.cs
- CodeFieldReferenceExpression.cs
- Ticks.cs
- DayRenderEvent.cs
- SymbolMethod.cs
- WebConfigurationHostFileChange.cs
- DrawTreeNodeEventArgs.cs
- BatchParser.cs
- ReadOnlyTernaryTree.cs
- Converter.cs
- DeflateStream.cs
- ConfigurationStrings.cs
- ErrorRuntimeConfig.cs
- FilterEventArgs.cs
- AngleUtil.cs