Provides script language access to C++ objects of this type.
Function members are as follows:
Return Type | Function Name | Documentation |
---|---|---|
string | GetNodeElementTypeString | Gets or sets a string containing the type of object represented by the <TypeRepNode>. |
string | GetOption | Returns a string at the specified index. This string represents the string properties of the <TypeRepNode>. The index refers to a value from the TypeRepOptions enumeration. Please see TYPE_SERVICE_ENUMERATION_UTIL.SSL in the application scripts folder for more information. |
int32 | GetStatusItems | Populates a <StrList> with type status options. This refers to the TypeStatusOption enumeration. Please see TYPE_SERVICE_ENUMERATION_UTIL.SSL in the application scripts folder for more information. |
string | GetSuperClassTypeString | Returns a string containing the type of the superclass object, provided the <TypeRepNode> refers to another <TypeRepNode> that represents the superclass. |
int32 | SetOption | Sets the value of a <TypeRepNode> string parameter. This value refers to the TypeRepOptions enumeration. Please see TYPE_SERVICE_ENUMERATION_UTIL.SSL in the application scripts folder for more information. |
TypeInformation | TypeInformation | Returns a <TypeInformation> pointer for the type represented by this <Node>, or nullptr if the value has not been set, or if the value is bad. ( For example: this function returns nullptr if this <Node> object's string type value represents a type not found in the Scenome Platform API or any first party, second party, or third party DLLs that are loaded. ) |
Object members are as follows:
Type Name | Accessor Name | Documentation |
---|---|---|
string | DataInterfaceName | Gets or sets the data interface name for the type. For example, the type <Group> has a data interface name of '<Group>'. The type name and data interface name are almost always the same. |
<Node> | Definition | Gets or sets a pointer to a <Node> used to define the type. For example, a <TypeRepNode> representing the type <Group> could be connected to a <Group> node. |
string | Documentation | Gets or sets the documentation for the type. This is usually a sentence or two about the type. |
string | DocumentationFilePath | Gets or sets the path to a text file ( or perhaps another file ) that contains extended documentation for the type. |
string | Implementation | Gets or sets the implementation string. This is always C++. |
int32 | IsFinalType | Returns true if the type is a final type. |
string | Module | Gets or sets the module name string. This refers to the DLL that contains the type's implementation. For example: for the type <Group>, the module name is GEOMETRY.DLL. |
int32 | NodeElementType | Gets or sets the <Node> element type flag, which is used to refer to a few specialized 'types' that are not actually implemented as types in the API, but are treated as such. For example, the API does not have a type 'vertex', but the API treats vertices like types for the purposes of selection ( there exists a Vertex Command Menu ). This flag allows you to create a <TypeRepNode> that represents a vertex. This refers to the NodeElementType enumeration. Please see TYPE_SERVICE_ENUMERATION_UTIL.SSL in the application scripts folder for more information. |
string | Package | Gets or set the package string. For example: Scenome-Package-Geometry. |
<Node> | SuperClass | Gets or sets a pointer to another <TypeRepNode> that represents the type's superclass. |
string | Type | Gets or sets the <TypeRepNode>'s 'type' string. |
int32 | TypeStatus | Gets or sets the <TypeRepNode>'s element status flag. This value refers to the TypeStatusOption enumeration. Please see TYPE_SERVICE_ENUMERATION_UTIL.SSL in the application scripts folder for more information. |