C# 클래스 GeometryClassLibrary.PlaneRegion

상속: ISurface
파일 보기 프로젝트 열기: ParagonTruss/GeometryClassLibrary 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
_Edges List

공개 메소드들

메소드 설명
Equals ( object obj ) : bool

does the same thing as ==

Extrude ( Vector directionVector ) : Solid
GetHashCode ( ) : int
PlaneRegion ( List passedEdges ) : System

PlaneRegion ( PlaneRegion planeToCopy ) : System

creates a new Polygon that is a copy of the inputted Polygon

Rotate ( Rotation rotation ) : PlaneRegion

Rotates the plane with the given rotation

Shift ( Shift shift ) : PlaneRegion

Shifts this PlaneRegion by generically shifting each edge in the PlaneRegion

SmallestEnclosingRectangle ( ) : Polygon
operator ( ) : bool

보호된 메소드들

메소드 설명
PlaneRegion ( ) : System

Null constructor

_getNormalLine ( ) : Line

비공개 메소드들

메소드 설명
ISurface ( Shift shift ) : ISurface

메소드 상세

Equals() 공개 메소드

does the same thing as ==
public Equals ( object obj ) : bool
obj object
리턴 bool

Extrude() 공개 메소드

public Extrude ( Vector directionVector ) : Solid
directionVector Vector
리턴 Solid

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

PlaneRegion() 보호된 메소드

Null constructor
protected PlaneRegion ( ) : System
리턴 System

PlaneRegion() 공개 메소드

public PlaneRegion ( List passedEdges ) : System
passedEdges List
리턴 System

PlaneRegion() 공개 메소드

creates a new Polygon that is a copy of the inputted Polygon
public PlaneRegion ( PlaneRegion planeToCopy ) : System
planeToCopy PlaneRegion
리턴 System

Rotate() 공개 메소드

Rotates the plane with the given rotation
public Rotate ( Rotation rotation ) : PlaneRegion
rotation Rotation
리턴 PlaneRegion

Shift() 공개 메소드

Shifts this PlaneRegion by generically shifting each edge in the PlaneRegion
public Shift ( Shift shift ) : PlaneRegion
shift Shift
리턴 PlaneRegion

SmallestEnclosingRectangle() 공개 메소드

public SmallestEnclosingRectangle ( ) : Polygon
리턴 Polygon

_getNormalLine() 보호된 메소드

protected _getNormalLine ( ) : Line
리턴 Line

operator() 공개 정적인 메소드

public static operator ( ) : bool
리턴 bool

프로퍼티 상세

_Edges 보호되어 있는 프로퍼티

protected List _Edges
리턴 List