LShape

LShape class

IFC संगत L-आकार प्रोफ़ाइल जो पैरामीटर द्वारा परिभाषित है।

public class LShape : ParameterizedProfile

कंस्ट्रक्टर्स

नामविवरण
LShape()का निर्माताLShape

गुण

नामविवरण
Depth { get; set; }प्रोफाइल की गहराई प्राप्त या सेट करता है।
EdgeRadius { get; set; }किनारे की त्रिज्या प्राप्त या सेट करता है।
Excluded { get; set; }हो जाता है या सेट करता है कि निर्यात के दौरान इस इकाई को बाहर करना है या नहीं।
FilletRadius { get; set; }पट्टिका की त्रिज्या प्राप्त या सेट करता है।
virtual Name { get; set; }नाम प्राप्त या सेट करता है।
ParentNode { get; set; }पहले पैरेंट नोड को प्राप्त या सेट करता है, यदि पहला पैरेंट नोड सेट किया जाता है, तो यह इकाई अन्य पैरेंट नोड्स से अलग हो जाएगी।
ParentNodes { get; }सभी पैरेंट नोड्स प्राप्त करता है, ज्यामिति इंस्टेंसिंग के लिए एक इकाई को कई पैरेंट नोड्स से जोड़ा जा सकता है
Properties { get; }सभी संपत्तियों का संग्रह प्राप्त करता है।
Scene { get; }दृश्य प्राप्त करता है कि यह वस्तु से संबंधित है
Thickness { get; set; }स्थिर दीवार की मोटाई प्राप्त या सेट करता है।
Width { get; set; }प्रोफाइल की चौड़ाई प्राप्त या सेट करता है।

तरीकों

नामविवरण
FindProperty(string)संपत्ति ढूँढता है। यह एक गतिशील संपत्ति हो सकती है (CreateDynamicProperty/SetProperty द्वारा बनाई गई) या मूल संपत्ति (इसके नाम से पहचानी गई)
GetBoundingBox()अपने ऑब्जेक्ट स्पेस कोऑर्डिनेट सिस्टम में वर्तमान इकाई का बाउंडिंग बॉक्स प्राप्त करता है।
override GetEntityRendererKey()रेंडरर में पंजीकृत इकाई रेंडरर की कुंजी प्राप्त करता है
override GetExtent()एक्स और वाई आयाम में सीमा प्राप्त करता है।
GetProperty(string)निर्दिष्ट संपत्ति का मान प्राप्त करें
RemoveProperty(Property)एक गतिशील संपत्ति को हटाता है।
RemoveProperty(string)नाम द्वारा पहचानी गई निर्दिष्ट संपत्ति को हटाएं
SetProperty(string, object)निर्दिष्ट संपत्ति का मान सेट करता है

यह सभी देखें