Parent Object: ComponentOccurrences
Method that creates an occurrence of an iAssemblyMember in an assembly. The iAssemblyMember is specified by a factory and a row in the factory.
| Name | Type | Description |
| FactoryDocumentName | String | String that specifies the full document name of the iAssembly factory. |
| Position | Matrix | Matrix that defines the position and orientation of the iAssembly member placement within the assembly. |
| Row | Variant | Optional input Variant that specifies the row for the member within the factory. The row index is specified either by a Long (row index), a String (MemberName of a member), or an iAssemblyTableRow object. If not specified, the default row within the factory is used. This is an optional argument whose default value is null. |
| Options | Variant | Optional input NameValueMap object that specifies additional options for creating the occurrence. The valid options are: Name Value Type PrivateRepresentationFileName String DesignViewRepresentation String PositionalRepresentation String LevelOfDetailRepresentation String UseiMate Boolean PrivateRepresentationFileName As String If a PrivateRepresentationFileName (an idv file name) is specified, the DesignViewRepresentation name should be one of the private design views within that idv file else an error will occur. LevelOfDetailRepresentation As String Typically, the LevelOfDetailRepresentation to use should be provided in the form of a FullDocumentName (first argument). But if this is provided separately, you should make sure that it does not conflict with the FullDocumentName argument by providing FullFileName as the first argument rather than a FullDocumentName. This is an optional argument whose default value is null. |
| Name | Description |
| Adding iAssembly occurrences | This sample demonstrates adding iAssembly occurrences to an assembly. |