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
-
IIdeaNegativePlateIIdeaPlateIIdeaObjectConnectableIIdeaPersistentObjectIIdeaObject
Inherited Members
Constructors
IdeaNegativePlate(Identifier<IIdeaNegativePlate>)
protected IdeaNegativePlate(Identifier<IIdeaNegativePlate> identifer)
Parameters
identifer
Identifier<IIdeaNegativePlate>
IdeaNegativePlate(int)
public IdeaNegativePlate(int id)
Parameters
id
int
IdeaNegativePlate(string)
public IdeaNegativePlate(string id)
Parameters
id
string
Properties
Geometry
Geometry of the component.
public Region2D Geometry { get; set; }
Property Value
- Region2D
LocalCoordinateSystem
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
Material of the plate.
public virtual IIdeaMaterial Material { get; set; }
Property Value
- IIdeaMaterial
Origin
Origin node of the plate.
public virtual IIdeaNode Origin { get; set; }
Property Value
- IIdeaNode
Thickness
public double Thickness { get; set; }
Property Value
Token
Persistence token. Holds data neccessery to recreated the object in future.
public virtual IIdeaPersistenceToken Token { get; set; }
Property Value
- IIdeaPersistenceToken