C# Class Case.ParallelWalls.Data.clsWallTransform

Class clsWallTransform.
Show file Open project: WeConnect/case-apps Class Usage Examples

Private Properties

Property Type Description
CheckOutElements ICollection
RotateWall void
RotateWallTransaction void
SetCommentsForAffectedWall void

Public Methods

Method Description
clsWallTransform ( Element wall, System.Line axis, double angle ) : System

Initializes a new instance of the clsWallTransform class.

Private Methods

Method Description
CheckOutElements ( ) : ICollection

Checks the out elements.

RotateWall ( ElementId wallId ) : void

Rotates the wall.

RotateWallTransaction ( ) : void

Rotates the wall transaction.

SetCommentsForAffectedWall ( ) : void

By Request of the Internal CASE Projects Group, they want to track the affected walls using the Comments Parameter. Adding the value to the end of the Existing Comments to ensure that no data loss ensue`s.

Method Details

clsWallTransform() public method

Initializes a new instance of the clsWallTransform class.
/// No Wall was present. Must Exit. + /// [ElementId: + wall.Id.IntegerValue + ] ///
public clsWallTransform ( Element wall, System.Line axis, double angle ) : System
wall Element The wall.
axis System.Line The axis.
angle double The angle.
return System