C# Класс GeometryClassLibrary.PlaneRegion

Наследование: ISurface
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_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