Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / Core / CSharp / System / Windows / Media3D / Point3DCollection.cs / 1 / Point3DCollection.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // // Description: 3D point collection partial class. // // See spec at http://avalon/medialayer/Specifications/Avalon3D%20API%20Spec.mht // // History: // 11/03/05 : marka - Created // //--------------------------------------------------------------------------- using System.Windows; using System.Windows.Media.Media3D; using MS.Internal.PresentationCore; using System; using System.IO; using MS.Internal.Media; namespace System.Windows.Media.Media3D { ////// Point3D - 3D point representation. /// Defaults to (0,0,0). /// public partial class Point3DCollection { ////// Deserialize this object from BAML binary format. /// [FriendAccessAllowed] // Built into Core, also used by Framework. internal static object DeserializeFrom(BinaryReader reader) { // Get the size. uint count = reader.ReadUInt32() ; Point3DCollection collection = new Point3DCollection( (int) count) ; for ( uint i = 0; i < count ; i ++ ) { Point3D point = new Point3D( XamlSerializationHelper.ReadDouble( reader ), XamlSerializationHelper.ReadDouble( reader ) , XamlSerializationHelper.ReadDouble( reader ) ) ; collection.Add( point ); } return collection ; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // // Description: 3D point collection partial class. // // See spec at http://avalon/medialayer/Specifications/Avalon3D%20API%20Spec.mht // // History: // 11/03/05 : marka - Created // //--------------------------------------------------------------------------- using System.Windows; using System.Windows.Media.Media3D; using MS.Internal.PresentationCore; using System; using System.IO; using MS.Internal.Media; namespace System.Windows.Media.Media3D { ////// Point3D - 3D point representation. /// Defaults to (0,0,0). /// public partial class Point3DCollection { ////// Deserialize this object from BAML binary format. /// [FriendAccessAllowed] // Built into Core, also used by Framework. internal static object DeserializeFrom(BinaryReader reader) { // Get the size. uint count = reader.ReadUInt32() ; Point3DCollection collection = new Point3DCollection( (int) count) ; for ( uint i = 0; i < count ; i ++ ) { Point3D point = new Point3D( XamlSerializationHelper.ReadDouble( reader ), XamlSerializationHelper.ReadDouble( reader ) , XamlSerializationHelper.ReadDouble( reader ) ) ; collection.Add( point ); } return collection ; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- UnsafeNativeMethods.cs
- Mouse.cs
- WmpBitmapDecoder.cs
- PeerTransportListenAddressValidatorAttribute.cs
- Mapping.cs
- InputLanguage.cs
- Dictionary.cs
- Interlocked.cs
- UserControlBuildProvider.cs
- SynchronizationHandlesCodeDomSerializer.cs
- ButtonAutomationPeer.cs
- GridViewSelectEventArgs.cs
- ObjectStateEntry.cs
- DecimalStorage.cs
- MatrixTransform.cs
- StrokeCollection.cs
- PatternMatcher.cs
- ToolboxDataAttribute.cs
- EFTableProvider.cs
- AvTraceDetails.cs
- DBCSCodePageEncoding.cs
- WebPartMenuStyle.cs
- RadioButtonAutomationPeer.cs
- StringUtil.cs
- ProfileSection.cs
- SystemColors.cs
- AnonymousIdentificationSection.cs
- ReceiveContextCollection.cs
- ProcessThreadDesigner.cs
- ArgumentsParser.cs
- SQLByte.cs
- basecomparevalidator.cs
- Atom10FormatterFactory.cs
- RowUpdatedEventArgs.cs
- PropertySourceInfo.cs
- BridgeDataRecord.cs
- AppDomain.cs
- BaseAddressElement.cs
- WindowsListViewItemStartMenu.cs
- XmlSchema.cs
- DbMetaDataFactory.cs
- TextLineBreak.cs
- ProgressBarRenderer.cs
- GroupBox.cs
- XmlCountingReader.cs
- RepeaterItemCollection.cs
- EditorPart.cs
- Filter.cs
- EventArgs.cs
- MsmqIntegrationSecurityElement.cs
- SpStreamWrapper.cs
- RecordsAffectedEventArgs.cs
- DataGridViewCellStyleChangedEventArgs.cs
- TriggerActionCollection.cs
- CodeFieldReferenceExpression.cs
- DataTransferEventArgs.cs
- TypeTypeConverter.cs
- AppDomainCompilerProxy.cs
- BookmarkScopeHandle.cs
- ConnectivityStatus.cs
- SQLStringStorage.cs
- WSFederationHttpSecurityMode.cs
- NameObjectCollectionBase.cs
- ProviderBase.cs
- FunctionImportElement.cs
- DetailsView.cs
- UInt16Converter.cs
- BinaryWriter.cs
- UnsafeNativeMethods.cs
- prefixendpointaddressmessagefiltertable.cs
- CacheVirtualItemsEvent.cs
- EntityContainerEmitter.cs
- DNS.cs
- ElementFactory.cs
- PageAdapter.cs
- FrameworkRichTextComposition.cs
- SystemException.cs
- ICspAsymmetricAlgorithm.cs
- IIS7WorkerRequest.cs
- EncoderBestFitFallback.cs
- RadioButton.cs
- AttributeCollection.cs
- COM2ExtendedBrowsingHandler.cs
- MutexSecurity.cs
- Timeline.cs
- DataGridHeadersVisibilityToVisibilityConverter.cs
- TransactionFormatter.cs
- PlatformNotSupportedException.cs
- SoapEnumAttribute.cs
- WizardPanel.cs
- VectorAnimationBase.cs
- ArrayWithOffset.cs
- SourceFileBuildProvider.cs
- InternalControlCollection.cs
- SmtpFailedRecipientsException.cs
- RoutedPropertyChangedEventArgs.cs
- SQlBooleanStorage.cs
- OdbcParameterCollection.cs
- UTF8Encoding.cs
- DataGridColumnCollection.cs