C# 클래스 BuildingCoder.CmdWallDimensions

상속: IExternalCommand
파일 보기 프로젝트 열기: jeremytammik/the_building_coder_samples

공개 메소드들

메소드 설명
Execute ( ExternalCommandData commandData, string &message, ElementSet elements ) : System.Result

비공개 메소드들

메소드 설명
DoubleEqual ( double a, double b ) : bool

Check whether two real numbers are equal

ProcessWall ( Wall wall ) : string
XyzParallel ( XYZ a, XYZ b ) : bool

Check whether two vectors are parallel

getDimensions ( Dictionary naos ) : string

Create a string listing the dimensions from a dictionary of normal vectors with associated face origins.

getFaceNaos ( Dictionary naos, Solid solid ) : void

Retrieve the planar face normal and origin from all of the solid's planar faces and insert them into the map mapping face normals to a list of all origins of different faces sharing this normal.

getMaxDistanceAlongNormal ( List pts, XYZ normal ) : double

Calculate the maximum distance between the given set of points in the given normal direction.

메소드 상세

Execute() 공개 메소드

public Execute ( ExternalCommandData commandData, string &message, ElementSet elements ) : System.Result
commandData ExternalCommandData
message string
elements ElementSet
리턴 System.Result