Table of Contents

Class IdeaCut

Namespace
IdeaStatiCa.BimApiLink.BimApi
Assembly
IdeaStatiCa.BimApiLink.dll
public class IdeaCut : AbstractIdeaObject<IIdeaCut>, IEquatable<AbstractIdeaObject<IIdeaCut>>, IIdeaCut, IIdeaPersistentObject, IIdeaObject

Inheritance

Implements

IIdeaCut
IIdeaPersistentObject
IIdeaObject

Inherited Members

Constructors

protected IdeaCut(Identifier<IIdeaCut> identifer)

Parameters

identifer Identifier<IIdeaCut>
public IdeaCut(int id)

Parameters

id int
public IdeaCut(string id)

Parameters

id string

Properties

Cut Method

public CutMethod CutMethod { get; set; }

Property Value

CutMethod

Cut Orientation

public CutOrientation CutOrientation { get; set; }

Property Value

CutOrientation

Cut part

public CutPart CutPart { get; set; }

Property Value

CutPart

Modified Object

public virtual IIdeaObject CuttingObject { get; set; }

Property Value

IIdeaObject

Distance Comparison

public DistanceComparison DistanceComparison { get; set; }

Property Value

DistanceComparison

Extend before cut - for cuts where user can decide if modified beam will be extended or not

public bool ExtendBeforeCut { get; set; }

Property Value

bool

Modified Object

public virtual IIdeaObject ModifiedObject { get; set; }

Property Value

IIdeaObject

Offset

public double Offset { get; set; }

Property Value

double

Persistence token. Holds data neccessery to recreated the object in future.

public virtual IIdeaPersistenceToken Token { get; set; }

Property Value

IIdeaPersistenceToken

Weld of cut

public virtual IIdeaWeld Weld { get; set; }

Property Value

IIdeaWeld