Metodi di QsInventorUtils |
Il tipo QsInventorUtils espone i seguenti membri.
Nome | Descrizione | |
---|---|---|
ActivateMasterDocument |
Ritorna la factory con il model state master attivo.
Ritorna se stesso nel caso in cui non abbia model state.
| |
ActivateModelState |
Attiva il modelState modelStateName sul componente
component.
Il componente può essere sia un documento, in questo caso si attiverà lo stato
modello della factory, sia un'occorrenza, in questo caso si attiverà lo stato
modello per quella occorrenza.
Non è possibile attivare lo stato modello su un'occorrenza non di primo livello.
| |
ActivateViewRepresentations |
Scorre le occorrenze in input e attiva se presente la vista specificata.
| |
Base64ToStream | ||
ByteArray2String |
Converte un bytearray in stringa
| |
ConvertScaleToDouble |
Converts the scale (X:Y) to double.
| |
Crash |
Fa crashare Inventor.
| |
CreateClientNodeResource | ||
CreateOriginFlushConstraints |
Create Origin Flush Constraints
| |
CreateUCS |
Create an UCS work features given a point
| |
DemoteComponents |
Execute AssemblyDemoteCmd on components in the occList list.
The components belong to curAsm assembly.
| |
EdgeIsInCollection | ||
ExecuteApplication(String) |
Esegue un comando in un nuovo processo.
| |
ExecuteApplication(String, String) |
Esegue un comando in un nuovo processo.
| |
ExecuteInventorCommand |
Executes the passed inventor command.
| |
FileIsLocked |
Restituisce true se il file non è accessibile in scrittura.
| |
GetActiveAssemblyModelBrowser | ||
GetActiveModelState |
Ritorna il model state attivo dato il documento passato.
Se la richiesta non è consistente viene ritornato un valore nullo.
| |
GetAppFolder |
Ritorna la cartella base dell'applicativo
| |
GetBomDelegateProperDocument |
Dato un model state che delega la BOM ottengo il documento nel model state delegato
dando la priorità alla factory se già presente, altrimenti passando per la proprietà
nascosta MemberDocument:
- se è un ms migrato, allora la factory in principale o il MemberDocument in
principale
- se è un ms sostituto il cui file è anche una factory, allora la factory se in
model state delegato o il MemberDocument del model state delegato
- se è un sostituo il cui file non è una factory, allora il documento standard
| |
GetBomDelegateProperDocument_OLD |
Dato un model state che delega la BOM ottengo il documento migliore* su cui lavorare:
- la factory se è un ms migrato
- la factory se è un ms sostituto il cui file è anche una factory
- il documento standard (proprietà nascosta MemberDocument) se è un sostituo il cui
file non è una factory
| |
GetContainingOccurrence | ||
GetDocumentsFullDocumentName | ||
GetDocumentsLastActiveFullDocumentName | ||
GetDrawingTemplate |
Gets the drawing template. Use: idw or dwg for the extension
| |
GetFactoryDocument | ||
GetInventorBrowserPanelByInternalName |
Il nome del pannello sembra essere legato alla lingua. Proviamo ad usare l'internal name
| |
GetInventorType |
Late-binded method to retrieve ObjectType property
| |
GetLocalizedMasterModelStateName | ||
GetMasterDocument |
Ritorna il master document dalla collection di documenti.
Se si trova la factory torna quella, altrimenti ritorna il member, altrimenti null.
| |
GetMemberDocument(String) |
Ritorna il member document dalla collection di documenti dato il FullDocName.
Dato un FullDocName può esserci anche la factory nella collection.
| |
GetMemberDocument(String, Boolean) |
Ritorna il member document dalla collection di documenti dato il FullDocName.
Dato un FullDocName può esserci anche la factory nella collection.
| |
GetModelSketches |
Include model sketches of the referenced document in the drawing.
| |
GetModelStateTable |
Get model state table from the factory.
| |
GetObjectReferenceKey |
Ritorna la reference key dell'oggetto. Occorre essere sicuri che l'oggetto abbia una ref key
| |
GetOccsInFolder | ||
GetParamByName | ||
GetParent | ||
GetProperDocument |
TODO: aggiornare il documento
https://miro.com/app/board/o9J_lD5_xaw=/
| |
GetProperty |
Gets the property.
| |
GetSafeFileName |
Ritorna il nome del file con i caratteri non validi sostituiti da underscore
| |
GetSheetMetalData |
Estrae i dati salienti della lamiera
| |
GetSystemOfMeasure |
Restituisce il sistema di misura prelevato sul componente originale
| |
GetThisDocModelBrowser | ||
GetUnivocFileName |
Dato il fullpath di un file ritorna il nome path completo con il nome trasformato in modo
che possa risultare univoco all'interno del direttorio in cui è posizionato.
| |
GetValidClientNodeResourceId | ||
HasModelStates(Document) |
Return true if this document has modelstates. Master is a model state.
iPart/iAssembly member and factory do not have model states
BUG: an iMember with broken link has no model states whilst the master ms exists
BUG: once the document has been saved everything is ok
| |
HasModelStates(FileManager, String) |
Return true if this file has modelstates. Master is a model state.
iPart/iAssembly member and factory do not have model states
BUG: an iMember with broken link has no model states whilst the master ms exists
BUG: once the document has been saved everything is ok
| |
HasPropertyDefined | ||
HideModelSketches | ||
InventorIsIdle | ||
IsEditAllMembersScope |
True se è attivo l'ambito di modifica per tutti gli stati modello; false
altrimenti.
| |
IsInCollection | ||
IsInventorLikeExtension |
Controlla se l'estensione passata è compatibile con quelle accettate in Inventor
| |
IsMasterModelState | ||
IsolateOccurrences |
Execute isolate command on these occurrences
| |
IsolateOccurrencesInFolder |
Execute isolate command on this folder
| |
IsolateOccurrencesInPattern |
Execute isolate command on this pattern
| |
IsOrthogonalView |
Determines whether the DrawingView is orthogonal
| |
ItemByFullFileName | ||
LogDocumentInfo | ||
LogDocumentsInfo | ||
NewColor | ||
PromoteAssemblyComponents | ||
RegistraErroreInLog(Exception, Boolean) |
Registra il messaggio completo dell'eccezione nel log globale e di applicazione.
Opzionalmente visualizza un messaggio all'utente.
| |
RegistraErroreInLog(String, Boolean) |
Registra il messaggio nel log globale e di applicazione.
Opzionalmente visualizza un messaggio all'utente.
| |
ResourceToBase64 |
Usata per encodare come stringa una risorsa.TopInventor In questo modo si può mettere la stringa in un sorgente
e caricare al volo.TopInventor Rende portabile il codice anche in libreria
| |
SetEditAllMembersScope |
Imposta l'ambito di modifica degli stati modello.
| |
ShowModelSketches | ||
ShowModelSketches(DrawingView, ComponentOccurrences, String, String, String, String, String, String, Boolean) | ||
StreamToByteArray | ||
String2ByteArray |
Converte una stringa in un bytearray
| |
TerminateCommandInteraction |
Terminate the current interaction
| |
UndoIsolate |