C# 클래스 Revit.SDK.Samples.ProximityDetection_WallJoinControl.CS.WallJoinControl

The class that is responsible for controlling the joint of walls
파일 보기 프로젝트 열기: AMEE/revit 1 사용 예제들

공개 메소드들

메소드 설명
checkJoinedWalls ( IEnumerable walls ) : System.Xml.Linq.XElement

Check every wall's joined walls by WallUtils method in initial, after disallow join, then after allow join states

getInstance ( Autodesk app, Autodesk doc ) : WallJoinControl

Get the singleton instance of WallJoinControl

비공개 메소드들

메소드 설명
GetGeometryInfo ( LocationCurve locationCurve, int end ) : System.Xml.Linq.XElement

Get wall's one end geometry information

GetIsWallJoinAllowedAtEnd ( Wall wall, int end ) : System.Xml.Linq.XElement

Get wall's one end IsWallJoinAllowedAtEnd API method's result

GetJoinedWalls ( LocationCurve locationCurve, int end ) : System.Xml.Linq.XElement

Get wall's one end all joined walls

GetState ( Wall wall, LocationCurve locationCurve, int end, System.Xml.Linq.XElement statenode ) : System.Xml.Linq.XElement

Get wall's one end state

WallJoinControl ( Autodesk app, Autodesk doc ) : System

Constructor

checkWallEnd ( Wall wall, LocationCurve locationCurve, int end, System.Xml.Linq.XElement endnode ) : System.Xml.Linq.XElement

Check wall's two ends in three states

메소드 상세

checkJoinedWalls() 공개 메소드

Check every wall's joined walls by WallUtils method in initial, after disallow join, then after allow join states
public checkJoinedWalls ( IEnumerable walls ) : System.Xml.Linq.XElement
walls IEnumerable The walls to be checked
리턴 System.Xml.Linq.XElement

getInstance() 공개 정적인 메소드

Get the singleton instance of WallJoinControl
public static getInstance ( Autodesk app, Autodesk doc ) : WallJoinControl
app Autodesk Revit application
doc Autodesk Revit document
리턴 WallJoinControl