ActiveDesignViewRepresentation |
Property that returns the name of the active Design View Representation for an assembly occurrence. This property returns a null string in the case where a design view representation was set for the occurrence non-associatively (i.e. with the 'Associative' flag turned off). Supported occurrences of parts and assemblies. |
ActiveLevelOfDetailRepresentation |
Property that returns the name of the active Level of Detail Representation for an assembly occurrence. |
ActivePositionalRepresentation |
Read-write property that gets and sets the name of the active Positional Representation for an assembly occurrence. |
Adaptive |
Property that gets and sets whether the occurrence is adaptive or not. A value of True signifies the occurrence is adaptive. Setting this property is not supported in Apprentice. |
Appearance |
Read-write property that gets and sets the current appearance of the component occurrence. The appearance asset being used when setting this property must be from the current document’s AppearanceAssets collection, otherwise an error will occur. Setting this property with an asset will set the AppearanceSourceType to kOverrideAppearance. Setting this property to Nothing removes the override and results in setting the AppearanceSourceType to kMaterialAppearance so that the component occurrence will display using the appearance associated with the native part or the weld bead.
When getting the value of this property, the appearance as currently displayed is returned. If you want to know if this is the original appearance as defined by the part or subassembly, or is an override appearance you can use the AppearanceSourceType property.
|
AppearanceSourceType |
Read-write property that gets and sets the appearance source type. This can only be set to kMaterialAppearance to clear the overridden appearance. This is often used in conjunction with the Appearance property to understand where the current displayed appearance is defined. |
Application |
Returns the top-level parent application object. When used the context of Inventor, an Application object is returned. When used in the context of Apprentice, an ApprenticeServer object is returned. |
AttributeSets |
Property that returns the AttributeSets collection object associated with this object. |
BOMStructure |
Gets and sets the BOM structure override. |
Constraints |
Property returns the collection of constraints that are acting on the occurrence. |
ContactSet |
Gets and sets whether the component belongs in the contact set. |
ContextDefinition |
Property that returns the object this occurrence is in the context of. For example, all coordinate data returned by the definition is in the space of this ComponentDefinition. |
Definition |
Property that returns the object this occurrence references. |
DefinitionDocumentType |
Gets the type of the Document whose occurrence this is. |
DisabledActionTypes |
Gets and sets the action types (ActionTypeEnum) valid for this component occurrence. |
Enabled |
Property gets and set whether the occurrence is enabled or not. |
Excluded |
Property that gets and sets whether the occurrence is excluded in the active row of the iAssembly factory. This property returns False and cannot be set to True if the parent document is not an iAssembly. |
Flexible |
Property that gets and sets whether the occurrence is flexible or not. A value of True signifies the occurrence is flexible. The property fails for occurrences of part. |
Grounded |
Property returns whether the occurrence is grounded or not. Returns True if the occurrence is grounded. Setting this property is not supported in Apprentice. |
HasBodyOverride |
Property that returns a Boolean specifying whether the occurrence path contains body-modifying assembly features. |
iMateDefinitions |
Property that returns the iMateDefinitions that are available from this occurrence. The iMateDefinition objects returned are actually proxies for the various iMateDefinition objects. These can be used as input to the Add and ValidResult methods of the iMateResults object. |
IsAssociativeToDesignViewRepresentation |
Read-write property that gets and sets if this occurrence is associative to a design view representation or not. If True it is associative and can be set to False to break the associativity. If False, it cannot be set to True. Instead you can use SetDesignViewRepresentation to redefine which design view representation to use and you can define the associative state then. |
IsiAssemblyMember |
Property that returns whether the ComponentOccurrence is an iAssemblyMember. The property returns True if the ComponentOccurrence is an iAssemblyMember. This property always returns False for occurrences of part documents. |
IsiPartMember |
Property that specifies if the ComponentOccurence is an iPartMember. The property is True if the ComponentOccurence is an iPartMember. |
IsPatternElement |
Property that indicates whether this occurrence represents a pattern element. In the case where this occurrence represents a pattern element, this property returns True. The PatternElement property can be used to get that pattern element. |
IsSubstituteOccurrence |
Property that returns whether this occurrence references a substitute part in the context of a substitute level of detail representation. |
MassProperties |
Property that returns the MassProperties object. This supports performing mass properties calculations for this particular occurrence. |
Name |
Property that allows you to get and set the name of the occurrence. The display name is the name displayed in the assembly browser for the occurrence. |
OccurrencePath |
Gets the path of immediate (directly instanced) occurrences that make up this occurrence. |
OverrideOpacity |
Gets and sets the opacity of an occurrence. |
Parent |
Gets the parent object from whom this object can logically be reached. |
ParentOccurrence |
Property that returns the parent of this occurrence. This property is only valid for the occurrences in a multi-level assembly that are not in the top level. The parent occurrence is the occurrence representing the subassembly this occurrence is contained within. |
PatternElement |
Property that returns the pattern element this occurrence represents. In the case where this occurrence is not part of a pattern this property returns Nothing. The IsPatternElement property can be used to check if this occurrence is part of a pattern. |
RangeBox |
Property that returns a Box object which contains the opposing points of a rectangular box that is guaranteed to enclose this object. |
ReferencedDocumentDescriptor |
Property that returns an enumeration of descriptors that represent the native document references held by this document. |
ShowDegreesOfFreedom |
Property that gets and sets whether to display the degrees of freedom for the occurrence. This value is not persisted with the document. |
SubOccurrences |
Property that returns the collection of occurrences for an occurrence. This property applies to occurrences that represent a subassembly. The collection returned provides access to the occurrences contained within the subassembly. If this collection is obtained from an occurrence that represents a part, it will not contain any occurrences. |
Suppressed |
Property that returns whether this occurrence is suppressed or not. |
SurfaceBodies |
Property that returns the SurfaceBodies collection for the occurrence. This property applies to occurrences that represent a part and provides access to the B-Rep of that part. The B-Rep queries will return coordinate data in the context of the component definition that served as the starting point to access the occurrence, which can also be accessed through the ContextDefinition property. |
Transformation |
Property that returns and sets the transformation for the occurrence. The transformation matrix defines the position and orientation of the component within the assembly. When setting the transform of an occurrence the actual change in position and orientation of the occurrence is limited by the constraints on the occurrence. |
Type |
Returns an ObjectTypeEnum indicating this object's type. |
Visible |
Property gets and set whether the occurrence is visible or not. |