C# Class GeometryClassLibrary.PlaneRegion

Inheritance: ISurface
Afficher le fichier Open project: ParagonTruss/GeometryClassLibrary Class Usage Examples

Protected Properties

Свойство Type Description
_Edges List

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
PlaneRegion ( ) : System

Null constructor

_getNormalLine ( ) : Line

Private Methods

Méthode Description
ISurface ( Shift shift ) : ISurface

Method Details

Equals() public méthode

does the same thing as ==
public Equals ( object obj ) : bool
obj object
Résultat bool

Extrude() public méthode

public Extrude ( Vector directionVector ) : Solid
directionVector Vector
Résultat Solid

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

PlaneRegion() protected méthode

Null constructor
protected PlaneRegion ( ) : System
Résultat System

PlaneRegion() public méthode

public PlaneRegion ( List passedEdges ) : System
passedEdges List
Résultat System

PlaneRegion() public méthode

creates a new Polygon that is a copy of the inputted Polygon
public PlaneRegion ( PlaneRegion planeToCopy ) : System
planeToCopy PlaneRegion
Résultat System

Rotate() public méthode

Rotates the plane with the given rotation
public Rotate ( Rotation rotation ) : PlaneRegion
rotation Rotation
Résultat PlaneRegion

Shift() public méthode

Shifts this PlaneRegion by generically shifting each edge in the PlaneRegion
public Shift ( Shift shift ) : PlaneRegion
shift Shift
Résultat PlaneRegion

SmallestEnclosingRectangle() public méthode

public SmallestEnclosingRectangle ( ) : Polygon
Résultat Polygon

_getNormalLine() protected méthode

protected _getNormalLine ( ) : Line
Résultat Line

operator() public static méthode

public static operator ( ) : bool
Résultat bool

Property Details

_Edges protected_oe property

protected List _Edges
Résultat List