Info (Dictionary)

Description

Returns a description of object or family. If the family is specified then a list of all objects in the family is returned. If neither object nor family are supplied then a list of all families is returned.

Scripting Syntax

Dictionary.Info( [Type], [Family] )

C# Syntax

String Dictionary.Info( String in_bszObject, String in_bszFamily );

Parameters

Parameter

Type

Description

Type

String

Object type

Family

siFamily

Family name

Return Value

String

Examples

1. VBScript Example

' Get all information for Twist operator
LogMessage Application.Dictionary.Info("Twist")

2. VBScript Example

' Get list of all members if the Lattice family
LogMessage Application.Dictionary.Info(,"Operators")

3. VBScript Example

' Get all information for all members of the Curve family
'***********************************
'  Declarations
'
Option Explicit

Dim sList ' container for list of curves
Dim aCurves ' arrays of curves in list
Dim i     ' for looping through list
Dim sName ' name of indiv. curves
Dim sInfo ' container for info

'***********************************
'  Get Curve information 
'
' Store list of curves in string container
sList = Dictionary.Info( ,siCurveFamily )

' Convert the list to an array of curves
aCurves = Split( sList, ", ", -1, vbTextCompare )

' Write header to History log
LogMessage "======================================="
LogMessage " CURVE INFORMATION                "
LogMessage "---------------------------------------"

' Run through the collection to get the info for each item
For i = 0 to UBound(aCurves)
   LogMessage "---------------------------------------"

   ' Set up name of current operator
   sName = aCurves(i)

   ' Based on curve name, get all dictionary info
   sInfo = dictionary.info( sName )

   ' Write info to History log
   LogMessage sInfo
Next 


'***********************************
'  Output
'
'INFO : "======================================="
'INFO : " CURVE INFORMATION                "
'INFO : "---------------------------------------"
'INFO : "---------------------------------------"
'INFO : "Circle
'Families = Geometry, Curves, Geometries
'"
'INFO : "---------------------------------------"
'INFO : "Arc
'Families = Geometry, Curves, Geometries
'"
'INFO : "---------------------------------------"
'INFO : "Spiral
'Families = Geometry, Curves, Geometries
'"
'INFO : "---------------------------------------"
'INFO : "Square
'Families = Geometry, Curves, Geometries
'"


Autodesk Softimage v7.5