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
- precedingsibling.cs
- DataObjectEventArgs.cs
- Point4DValueSerializer.cs
- StylusPointCollection.cs
- SecUtil.cs
- ConnectivityStatus.cs
- Geometry3D.cs
- IFlowDocumentViewer.cs
- DefaultSection.cs
- MimeFormReflector.cs
- securestring.cs
- UrlUtility.cs
- XPathNodeIterator.cs
- KeyValuePairs.cs
- StateMachineTimers.cs
- ObjectSpanRewriter.cs
- EncoderParameter.cs
- TextEditorSpelling.cs
- HostingEnvironment.cs
- SchemaImporterExtensionsSection.cs
- DataSourceSerializationException.cs
- XmlDataLoader.cs
- DataRowChangeEvent.cs
- BrushConverter.cs
- GeometryCombineModeValidation.cs
- HttpModuleCollection.cs
- XmlUrlResolver.cs
- PersonalizationProviderCollection.cs
- LambdaSerializationException.cs
- BlockUIContainer.cs
- BitArray.cs
- PermissionSetTriple.cs
- BrowserTree.cs
- XPathNavigator.cs
- CodeGen.cs
- ReflectionPermission.cs
- QueryOpcode.cs
- EditBehavior.cs
- ActionItem.cs
- diagnosticsswitches.cs
- IDictionary.cs
- SettingsAttributeDictionary.cs
- OdbcConnectionFactory.cs
- FixedSOMPage.cs
- WebWorkflowRole.cs
- ProgressChangedEventArgs.cs
- MultiSelector.cs
- ManagementScope.cs
- Int32CollectionConverter.cs
- MDIControlStrip.cs
- Transform3DGroup.cs
- RegisteredScript.cs
- parserscommon.cs
- DbCommandDefinition.cs
- ProfileBuildProvider.cs
- Camera.cs
- HttpCookie.cs
- BamlStream.cs
- BamlResourceSerializer.cs
- RadioButtonAutomationPeer.cs
- Quad.cs
- XmlText.cs
- LightweightCodeGenerator.cs
- IgnoreSection.cs
- ManagedFilter.cs
- TreeNode.cs
- XPathParser.cs
- DetailsViewDeleteEventArgs.cs
- DataControlImageButton.cs
- CustomAttributeSerializer.cs
- DefaultSerializationProviderAttribute.cs
- EpmContentDeSerializer.cs
- Menu.cs
- BinaryMessageEncoder.cs
- TextServicesHost.cs
- Int32Animation.cs
- RepeaterItem.cs
- SqlClientMetaDataCollectionNames.cs
- ScrollBar.cs
- UrlEncodedParameterWriter.cs
- X509Certificate.cs
- XmlEncodedRawTextWriter.cs
- CodeTypeParameter.cs
- SiblingIterators.cs
- PageThemeParser.cs
- UrlMapping.cs
- SmiEventSink_Default.cs
- XmlQueryTypeFactory.cs
- HostProtectionException.cs
- Attribute.cs
- SrgsElementFactoryCompiler.cs
- SafeWaitHandle.cs
- PermissionSetEnumerator.cs
- TextRangeAdaptor.cs
- ExpressionStringBuilder.cs
- HeaderUtility.cs
- HtmlInputFile.cs
- KnownTypes.cs
- XmlSchemaAttributeGroup.cs
- DataContractJsonSerializer.cs