Share

ModelCompositeAnnotation Object

Derived from: ModelAnnotation Object

Description

The ModelCompositeAnnotation represents one or more ModelAnnotation objects.

Methods

Name Description
Delete Method that deletes the ModelDimension.
GetDisplayGeometry Method that returns simple linear geometry that represents the display geometry of the annotation. The result is returned as groups of connected lines (polylines). Groups can optionally be filled with internal voids.
GetFilledAreaFacetsInfo Returns facets’ coordinates of the filled areas of the annotation.
GetReferenceKey Method that generates and returns the reference key for this entity.

Properties

Name Description
Application Gets the root Application object. Where the property is weakly-typed, it can be set to (QueryInterfaced for) 'Application' when running with Inventor whereas, 'ApprenticeServer' when running with the Apprentice Server.
AttributeSets Property that returns the AttributeSets collection object associated with this object.
ClientId Returns the string that uniquely identifies the client.
CompositeAnnotation Read-only property that returns the ModelCompositeAnnotation object if this annotation is a member of it. This returns Nothing if the IsMemberOfCompositeAnnotation returns False.
Definition Gets and sets the ModelCompositeAnnotationDefinition associative with this object.
HealthStatus Property that returns an enum indicating the current state of the object.
InternalName Gets the internal name (GUID) of the model annotation.
IsMemberOfCompositeAnnotation Returns whether this annotation is a member of a ModelCompositeAnnotation.
IsOwnedByToleranceFeature Returns whether this annotation is owned by a ModelToleranceFeature.
Name Read-write property that gets and sets the name of the annotation.
OwnedByToleranceFeature Returns the owning ModelToleranceFeature object.
Parent Read-only property that returns the parent component definition of the object.
TopToleranceFeature Returns the top ModelToleranceFeature object.
Type Returns an ObjectTypeEnum indicating this object's type.
Visible Gets and sets the visibility of the annotation.

Accessed From

AngularModelDimension.CompositeAnnotation, AngularModelDimensionProxy.CompositeAnnotation, DiameterModelDimension.CompositeAnnotation, DiameterModelDimensionProxy.CompositeAnnotation, LinearModelDimension.CompositeAnnotation, LinearModelDimensionProxy.CompositeAnnotation, ModelAnnotation.CompositeAnnotation, ModelCompositeAnnotation.CompositeAnnotation, ModelCompositeAnnotationDefinition.Parent, ModelCompositeAnnotationProxy.CompositeAnnotation, ModelCompositeAnnotationProxy.NativeObject, ModelCompositeAnnotations.Add, ModelCompositeAnnotations.Item, ModelDatumIdentifier.CompositeAnnotation, ModelDatumIdentifierProxy.CompositeAnnotation, ModelDatumTarget.CompositeAnnotation, ModelDatumTargetProxy.CompositeAnnotation, ModelDimension.CompositeAnnotation, ModelFeatureControlFrame.CompositeAnnotation, ModelFeatureControlFrameProxy.CompositeAnnotation, ModelGeneralNote.CompositeAnnotation, ModelGeneralNoteProxy.CompositeAnnotation, ModelHoleThreadNote.CompositeAnnotation, ModelHoleThreadNoteProxy.CompositeAnnotation, ModelLeaderNote.CompositeAnnotation, ModelLeaderNoteProxy.CompositeAnnotation, ModelSurfaceTextureSymbol.CompositeAnnotation, ModelSurfaceTextureSymbolProxy.CompositeAnnotation, ModelWeldingSymbol.CompositeAnnotation, ModelWeldingSymbolProxy.CompositeAnnotation, RadiusModelDimension.CompositeAnnotation, RadiusModelDimensionProxy.CompositeAnnotation

Derived Classes

ModelCompositeAnnotationProxy

Version

Introduced in version 2018

Was this information helpful?