ArcFM Solution Developer Guide
ConduitLayoutGeometry Class Members
Fields  Methods 


The following tables list the members exposed by ConduitLayoutGeometry.

Public Fields
 NameDescription
Public FieldWindowGeometryTolerance  
Top
Public Methods
 NameDescription
Public Methodstatic (Shared in Visual Basic)CheckCircleOverlap  
Public Methodstatic (Shared in Visual Basic)CheckRectangleOverlap  
Public Methodstatic (Shared in Visual Basic)CircleFromThreePointsCreate a circle from three points Ref: https://stackoverflow.com/questions/4103405/what-is-the-algorithm-for-finding-the-center-of-a-circle-from-three-points  
Public Methodstatic (Shared in Visual Basic)CircumscribeHexagonGenerate quadrant-1 vertices for a hexagon that circumscribes a circle of the given diameter  
Public Methodstatic (Shared in Visual Basic)CircumscribeTriangleGenerate Q1 vertices for a triangle that circumscribes a circle of the given diameter  
Public Methodstatic (Shared in Visual Basic)ComputeDuctEndFlagLayout  
Public Methodstatic (Shared in Visual Basic)ConstructGisPointForFarDuctEnd  
Public Methodstatic (Shared in Visual Basic)ConvertDuctEndCoordinate3DToWallCoordinate2DTranslate the duct end's GIS coordinates to the wall coordinates. - Wall coordinate Origin (0,0) corresponds to the GIS 2D point at the left end of the wall, viewed from inside the vault (wallPogLeftToRight.P1). - Wall coordinate units are GIS map units (usually either feet or meters)  
Public Methodstatic (Shared in Visual Basic)ConvertGisPoint3DToWallCoordinateXYOverloaded. Converts the given gisCoordinate3D into a corresponding coordinate in the 2-dimensional coordinate system defined by the wall of a vault or a manhole, etc. The upper left corner of the wall is taken to be the origin of that 2D coordinate system, and we expect all of the stuff on that wall to lie in quadrant IV of that 2D coordinate system (i.e. the Y values will all be negative and the X values all positive).  
Public Methodstatic (Shared in Visual Basic)ConvertWallCoordinatetoGisPoint3D  
Public Methodstatic (Shared in Visual Basic)ConvertWallCoordinatetoGisPoint3DDuctBank  
Public Methodstatic (Shared in Visual Basic)ConvertWallCoordinatetoGisPoint3DScale  
Public Methodstatic (Shared in Visual Basic)FindMinimalBoundingCircleFind the smallest circle that encloses all of the points Note that this is a non-optimal algorithm, but the number of points is guaranteed to be small Ref: http://csharphelper.com/blog/2014/08/find-a-minimal-bounding-circle-of-a-set-of-points-in-c/  
Public Methodstatic (Shared in Visual Basic)GetBoundingBox  
Public Methodstatic (Shared in Visual Basic)GetGisPoint3D  
Public Methodstatic (Shared in Visual Basic)GetGisPoint3DDuctBank  
Public Methodstatic (Shared in Visual Basic)GetGisPoint3DScale  
Public Methodstatic (Shared in Visual Basic)GetWallCoordinateOverloaded.   
Public Methodstatic (Shared in Visual Basic)TestFindMinimalBoundingDiameter  
Top
See Also

Reference

ConduitLayoutGeometry Class
Miner.Desktop.Diagrams.Underground Namespace

 

 


Send Comment