Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SelectionRange.cs
- InstanceKeyCompleteException.cs
- ColumnResizeUndoUnit.cs
- TextLine.cs
- DataListItemCollection.cs
- PrefixQName.cs
- PlanCompilerUtil.cs
- RewritingPass.cs
- PasswordPropertyTextAttribute.cs
- NavigationProperty.cs
- IDQuery.cs
- UIEndRequest.cs
- TextSyndicationContentKindHelper.cs
- xdrvalidator.cs
- ScriptModule.cs
- DataTableMapping.cs
- ControlBuilder.cs
- WizardSideBarListControlItem.cs
- ColorConverter.cs
- SchemaElementLookUpTable.cs
- DesignConnectionCollection.cs
- AuthenticateEventArgs.cs
- CodeLabeledStatement.cs
- Point3DCollection.cs
- PresentationAppDomainManager.cs
- RepeatBehaviorConverter.cs
- ScrollBar.cs
- CommandValueSerializer.cs
- fixedPageContentExtractor.cs
- CustomActivityDesigner.cs
- GridViewDeletedEventArgs.cs
- Rectangle.cs
- ProviderMetadataCachedInformation.cs
- ObjectDataSourceMethodEditor.cs
- StateManagedCollection.cs
- InvokeWebService.cs
- RegistryPermission.cs
- _SSPIWrapper.cs
- TextFragmentEngine.cs
- CodeThrowExceptionStatement.cs
- StateMachineWorkflowInstance.cs
- ExtensionFile.cs
- DoubleIndependentAnimationStorage.cs
- ObjectItemAttributeAssemblyLoader.cs
- ClientFactory.cs
- LifetimeServices.cs
- BitStack.cs
- Buffer.cs
- FrameworkReadOnlyPropertyMetadata.cs
- SystemBrushes.cs
- WindowsRichEdit.cs
- Line.cs
- DataRowExtensions.cs
- BamlWriter.cs
- TableLayoutPanel.cs
- NodeFunctions.cs
- XmlDocumentViewSchema.cs
- ThicknessAnimation.cs
- SiteMapNodeItemEventArgs.cs
- Cursors.cs
- SelectionEditor.cs
- HeaderUtility.cs
- MatrixTransform.cs
- CanExecuteRoutedEventArgs.cs
- Win32.cs
- BookmarkList.cs
- DetailsViewRowCollection.cs
- ExpressionSelection.cs
- basecomparevalidator.cs
- PagedDataSource.cs
- CheckBoxAutomationPeer.cs
- storepermission.cs
- ProvidePropertyAttribute.cs
- SourceFilter.cs
- EdmFunction.cs
- XmlnsDefinitionAttribute.cs
- ResourceDescriptionAttribute.cs
- ToolStripRenderEventArgs.cs
- EntryWrittenEventArgs.cs
- ToolStripOverflowButton.cs
- ToolStripContainer.cs
- TemplateBaseAction.cs
- HostProtectionPermission.cs
- AnnotationComponentManager.cs
- SevenBitStream.cs
- GradientStop.cs
- ZipIOLocalFileDataDescriptor.cs
- DataTableTypeConverter.cs
- MediaCommands.cs
- ContractNamespaceAttribute.cs
- EventLevel.cs
- MouseActionConverter.cs
- RijndaelManaged.cs
- HtmlTitle.cs
- TypeDescriptionProvider.cs
- OleDbParameterCollection.cs
- XmlAttributeCache.cs
- SystemBrushes.cs
- MenuItemStyleCollection.cs
- ProcessMonitor.cs