SurfaceAnalysisDirectionData Class |
This class encapsulates all the properties of a single direction in a direction analysis for a surface.
Inheritance HierarchySystemObject
Autodesk.Civil.DatabaseServicesSurfaceAnalysisDirectionData
Namespace: Autodesk.Civil.DatabaseServicesAssembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.8.0.292
Syntaxpublic sealed class SurfaceAnalysisDirectionData
Public NotInheritable Class SurfaceAnalysisDirectionData
public ref class SurfaceAnalysisDirectionData sealed
The SurfaceAnalysisDirectionData type exposes the following members.
Constructors
Properties | Name | Description |
---|
 | MaximumDirection |
Gets or sets the maximum direction value for the range, in radians.
|
 | MinimumDirection |
Gets or sets the minimum direction value for the range, in radians.
|
 | Scheme |
Gets or sets the color object for the range.
|
Top
Remarks
Direction ranges are specified in radians. The color is an AutoCAD Color object.
A Surface direction analysis typically contains several directions. The Surface.Analysis.GetDirectionData() method
returns an array of SurfaceAnalysisDirectionData objects, one for each direction.
Example 1[CommandMethod("DirectionAnalysis")]
2public void DirectionAnalysis()
3{
4 using (Transaction ts = Application.DocumentManager.MdiActiveDocument.Database.TransactionManager.StartTransaction())
5 {
6
7 ObjectId surfaceId = doc.GetSurfaceIds()[0];
8 TinSurface oTinSurface = surfaceId.GetObject(OpenMode.ForRead) as TinSurface;
9 foreach (SurfaceAnalysisDirectionData d in oTinSurface.Analysis.GetDirectionData())
10 {
11 editor.WriteMessage("Min dir: {0} Max dir: {1} scheme: {2} \n", d.MinimumDirection, d.MaximumDirection, d.Scheme.ColorName);
12 }
13 }
14}
See Also