Object API/pl: Difference between revisions

From FreeCAD Documentation
(Created page with "Jako parametryczne, obiekty dokumentów FreeCAD mogą mieć wiele dodatkowych właściwości, ale te są podstawowe, obecne w każdym obiekcie dokumentu FreeCAD. Obiekty mogą...")
(Created page with "{{APIProperty|Content|Reprezentacja XML właściwości obiektu.}} {{APIProperty|Label|Pobiera/ustawia etykietę obiektu. Łańcuch może być typu unicode.}} {{APIProperty|Nam...")
 
Line 8: Line 8:
}}
}}


{{APIProperty|Content|An XML representation of the properties of an object.}}
{{APIProperty|Content|Reprezentacja XML właściwości obiektu.}}
{{APIProperty|Label|Gets/sets the objects label. The string can be unicode.}}
{{APIProperty|Label|Pobiera/ustawia etykietę obiektu. Łańcuch może być typu unicode.}}
{{APIProperty|Name|The unique name of an object.}}
{{APIProperty|Name|Niepowtarzalna nazwa obiektu.}}
{{APIProperty|Placement|Pobiera/ustawia umiejscowienie obiektu. Umiejscowienie określa orientację (obrót) i pozycję ( położenie) w przestrzeni 3D. Funkcja ta jest używana, gdy nie jest wymagane skalowanie lub inne zniekształcenie.}}
{{APIProperty|Placement|Gets/sets the Placement of an object. A placement defines an orientation (rotation) and a position (base) in 3D space. It is used when no scaling or other distortion is needed.}}
{{APIProperty|PropertiesList|A list of the properties of an object}}
{{APIProperty|PropertiesList|Lista właściwości obiektu}}
{{APIProperty|State|The FreeCAD state of an object (ie. if it needs to be recomputed)}}
{{APIProperty|State|Status obiektu w programie FreeCAD ''(np. czy musi być ponownie obliczony)''}}
{{APIProperty|Type|A string describing the type of an object}}
{{APIProperty|Type|Ciąg znaków opisujący typ obiektu}}
{{APIProperty|ViewObject|The associated View Provider (FreeCADGUI object) of an object}}
{{APIProperty|ViewObject|Powiązany dostawca widoku obiektu ''(obiekt FreeCADGUI)''}}
{{APIFunction|getAllDerivedFrom| | |All descendants of this object}}
{{APIFunction|getAllDerivedFrom| | |Wszyscy potomkowie tego obiektu}}
{{APIFunction|getDocumentationOfProperty| | |The documentation string of the property of this class.}}
{{APIFunction|getDocumentationOfProperty| | |Ciąg dokumentacji właściwości tej klasy.}}
{{APIFunction|getGroupOfProperty| | |The name of the group which the property belongs to in this class. The properties are sorted in different named groups for convenience.}}
{{APIFunction|getGroupOfProperty| | |Nazwa grupy, do której należy właściwość w tej klasie. Właściwości posortowane w różnych grupach dla wygody.}}
{{APIFunction|getPropertyByName| | |The value of a named property.}}
{{APIFunction|getPropertyByName| | |Wartość nazwanej właściwości.}}
{{APIFunction|getTypeOfProperty| | |The type of a named property. This can be (Hidden,ReadOnly,Output) or any combination.}}
{{APIFunction|getTypeOfProperty| | |Typ nazwanej właściwości. Może to być ''(Hidden, ReadOnly, Output)'' lub dowolna kombinacja.}}
{{APIFunction|isDerivedFrom| | |True if given type is a father}}
{{APIFunction|isDerivedFrom| | |Prawda jeśli podany typ jest ojcem}}
{{APIFunction|purgeTouched| |Marks the object as unchanged| }}
{{APIFunction|purgeTouched| |Zaznacza obiekt jako niezmieniony| }}
{{APIFunction|touch| |Marks the object as changed (touched)| }}
{{APIFunction|touch| |Zaznacza obiekt jako zmieniony ''(dotknięty)''| }}


{{Userdocnavi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}

Latest revision as of 15:40, 8 June 2021

(Październik 2019) Nie edytuj tych stron. Informacje są niekompletne i nieaktualne. Najnowsze API można znaleźć w automatycznie generowana dokumentacja API, lub wygenerować dokumentację samodzielnie, śledząc dokument Dokumentacja źródłowa.

Jako parametryczne, obiekty dokumentów FreeCAD mogą mieć wiele dodatkowych właściwości, ale te są podstawowe, obecne w każdym obiekcie dokumentu FreeCAD. Obiekty mogą być wyszukiwane po prostu przez ich nazwę. Przykład:

myObj = FreeCAD.ActiveDocument.myObjectName
print myObj.PropertiesList
Content

Returns: Reprezentacja XML właściwości obiektu.

Label

Returns: Pobiera/ustawia etykietę obiektu. Łańcuch może być typu unicode.

Name

Returns: Niepowtarzalna nazwa obiektu.

Placement

Returns: Pobiera/ustawia umiejscowienie obiektu. Umiejscowienie określa orientację (obrót) i pozycję ( położenie) w przestrzeni 3D. Funkcja ta jest używana, gdy nie jest wymagane skalowanie lub inne zniekształcenie.

PropertiesList

Returns: Lista właściwości obiektu

State

Returns: Status obiektu w programie FreeCAD (np. czy musi być ponownie obliczony)

Type

Returns: Ciąg znaków opisujący typ obiektu

ViewObject

Returns: Powiązany dostawca widoku obiektu (obiekt FreeCADGUI)

getAllDerivedFrom( )

Description:

Returns: Wszyscy potomkowie tego obiektu

getDocumentationOfProperty( )

Description:

Returns: Ciąg dokumentacji właściwości tej klasy.

getGroupOfProperty( )

Description:

Returns: Nazwa grupy, do której należy właściwość w tej klasie. Właściwości są posortowane w różnych grupach dla wygody.

getPropertyByName( )

Description:

Returns: Wartość nazwanej właściwości.

getTypeOfProperty( )

Description:

Returns: Typ nazwanej właściwości. Może to być (Hidden, ReadOnly, Output) lub dowolna kombinacja.

isDerivedFrom( )

Description:

Returns: Prawda jeśli podany typ jest ojcem

purgeTouched( )

Description: Zaznacza obiekt jako niezmieniony

Returns:

touch( )

Description: Zaznacza obiekt jako zmieniony (dotknięty)

Returns: