Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media3D / Point3DCollection.cs / 1305600 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ScriptingProfileServiceSection.cs
- DesignerAutoFormatCollection.cs
- SQLBytesStorage.cs
- ManipulationDelta.cs
- ViewRendering.cs
- PermissionAttributes.cs
- MarkupWriter.cs
- PrintPageEvent.cs
- SchemaCollectionCompiler.cs
- WorkflowExecutor.cs
- DbProviderFactory.cs
- SamlConditions.cs
- MouseOverProperty.cs
- XmlKeywords.cs
- TemplateControl.cs
- Misc.cs
- CorrelationService.cs
- DataControlPagerLinkButton.cs
- ResourceDescriptionAttribute.cs
- CodeBinaryOperatorExpression.cs
- XmlSchemaGroup.cs
- DropDownHolder.cs
- _CacheStreams.cs
- X500Name.cs
- Point3D.cs
- ButtonBase.cs
- SqlBulkCopyColumnMappingCollection.cs
- AnchoredBlock.cs
- XmlResolver.cs
- Symbol.cs
- TextElementCollectionHelper.cs
- SmiSettersStream.cs
- AnchoredBlock.cs
- X509CertificateChain.cs
- XmlReflectionMember.cs
- KeyToListMap.cs
- SyndicationFeedFormatter.cs
- PropertyInfoSet.cs
- AlignmentXValidation.cs
- UserNamePasswordValidationMode.cs
- QuarticEase.cs
- TrackingLocation.cs
- BitStack.cs
- SerialReceived.cs
- DebugView.cs
- EntityModelSchemaGenerator.cs
- XmlAnyAttributeAttribute.cs
- PinnedBufferMemoryStream.cs
- TreeViewCancelEvent.cs
- IEnumerable.cs
- KoreanLunisolarCalendar.cs
- EntityDataSourceView.cs
- CodeObjectCreateExpression.cs
- XmlSchemaValidationException.cs
- OrderPreservingSpoolingTask.cs
- SafeReadContext.cs
- ObjectStateFormatter.cs
- FileAuthorizationModule.cs
- AnimationTimeline.cs
- DivideByZeroException.cs
- Funcletizer.cs
- InheritanceRules.cs
- TypeUtil.cs
- TypeConstant.cs
- TreeNodeClickEventArgs.cs
- DataGridItem.cs
- CapabilitiesUse.cs
- QuadraticBezierSegment.cs
- XmlnsCache.cs
- XmlSchemaSimpleTypeList.cs
- ClientEventManager.cs
- DesignerDataSchemaClass.cs
- SingleStorage.cs
- SingleConverter.cs
- DbConnectionOptions.cs
- PageDeviceFont.cs
- HtmlInputCheckBox.cs
- ControlTemplate.cs
- XmlDataSourceView.cs
- LongMinMaxAggregationOperator.cs
- StrongName.cs
- Site.cs
- GeneralTransform3D.cs
- PasswordTextNavigator.cs
- SystemTcpStatistics.cs
- KeyInstance.cs
- ComponentResourceManager.cs
- ResourceWriter.cs
- TrustLevel.cs
- ComplexType.cs
- ClientType.cs
- BufferedOutputStream.cs
- ForeignKeyFactory.cs
- HexParser.cs
- figurelengthconverter.cs
- Error.cs
- OdbcDataReader.cs
- SimpleType.cs
- controlskin.cs
- XXXOnTypeBuilderInstantiation.cs