API di ViewObject

From FreeCAD Documentation
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
This page is a translated version of the page ViewObject API and the translation is 100% complete.
Other languages:
(Ottobre 2019) Non modificare queste pagine. Le informazioni sono incomplete e obsolete. Per l'API più recente, consultare la documentazione API autogenerata o generare la documentazione autonomamente. Vedere Documentazione del codice sorgente.

Quando la GUI è attiva, a ogni oggetto del documento FreeCAD è associato un ViewObject, che risiede nella controparte FreeCADGui del documento. Un oggetto della vista può essere recuperato in due modi. Esempio:

myViewObj = FreeCAD.ActiveDocument.myObjectName.ViewObject
myViewObj = FreeCADGui.ActiveDocument.myObjectName
print myViewObj.IV
Annotation

Returns: il nodo della annotazione di un oggetto della vista ViewObject

BoundingBox

Returns: Il contenitore

Content

Returns: una rappresentazione XML delle proprietà di un ViewObject

DisplayMode

Returns: la modalità di visualizzazione corrente

IV

Returns: una rappresentazione Inventor del ViewObject

Object

Returns: il FreeCAD Document Object associato a questo ViewObject

PropertiesList

Returns: un elenco di proprietà di questo ViewObject

RootNode

Returns: il nodo di Inventor di questo ViewObject (pivy.coin object)

Selectable

Returns: True se l'oggetto è selezionabile

Type

Returns: il tipo di questo ViewObject

Visibility

Returns: True se il viewObject è visibile

getAllDerivedFrom( )

Description:

Returns: tutti i discendenti di questo oggetto

getDocumentationOfProperty( )

Description:

Returns: la stringa di documentazione della proprietà di questa classe.

getGroupOfProperty( )

Description:

Returns: il nome del gruppo al quale appartiene la proprietà in questa classe. Per comodità, le proprietà sono ordinate in gruppi con nomi diversi.

getPropertyByName( )

Description:

Returns: il valore di una proprietà denominata.

getTypeOfProperty( )

Description:

Returns: il tipo di una proprietà denominata. Questo può essere(Hidden,ReadOnly,Output) o qualsiasi combinazione.

hide( )

Description: Nasconde l'oggetto.

Returns:

isDerivedFrom(string)

Description: Controlla se questo oggetto è derivato dal dato tipo di oggetto

Returns: True se il tipo dato è suo genitore

isVisible( )

Description: Controlla se l'oggetto è visibile

Returns: un valore booleano

listDisplayModes( )

Description: Mostra un elenco di tutte le modalità di visualizzazione

Returns: una lista

setTransformation(coin.SoTransform)

Description: Imposta una trasformazione sul nodo Inventor

Returns: nulla

show( )

Description: Mostra l'oggetto, se è nascosto

Returns: nulla

toString( )

Description:

Returns: una rappresentazione in stringa del nodo Inventor

update( )

Description: Aggiorna la rappresentazione della vista dell'oggetto

Returns: