Table of Contents

Class IdeaNegativePlate

Namespace
IdeaStatiCa.BimApiLink.BimApi
Assembly
IdeaStatiCa.BimApiLink.dll
public class IdeaNegativePlate : AbstractIdeaObject<IIdeaNegativePlate>, IEquatable<AbstractIdeaObject<IIdeaNegativePlate>>, IIdeaNegativePlate, IIdeaPlate, IIdeaObjectConnectable, IIdeaPersistentObject, IIdeaObject

Inheritance

Implements

IIdeaNegativePlate
IIdeaPlate
IIdeaObjectConnectable
IIdeaPersistentObject
IIdeaObject

Inherited Members

Constructors

protected IdeaNegativePlate(Identifier<IIdeaNegativePlate> identifer)

Parameters

identifer Identifier<IIdeaNegativePlate>
public IdeaNegativePlate(int id)

Parameters

id int
public IdeaNegativePlate(string id)

Parameters

id string

Properties

Geometry of the component.

public Region2D Geometry { get; set; }

Property Value

Region2D

Local Coordinate System (LCS) of the plate. Only vector definition of the LCS is supported, so the instance of CoordSystemByVector must be returned. LCS only effects rotation of the segment, it does not modify on nodes' position.

public CoordSystem LocalCoordinateSystem { get; set; }

Property Value

CoordSystem

Material of the plate.

public virtual IIdeaMaterial Material { get; set; }

Property Value

IIdeaMaterial

Origin node of the plate.

public virtual IIdeaNode Origin { get; set; }

Property Value

IIdeaNode
public double Thickness { 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