Class PseudoAssembledBody
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.GearTrain
Assembly: VMDGearTrain.dll
The pseudo assembled body
public class PseudoAssembledBody : AssembledBody, IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, ISubEntity, IEntityBase, IObjectBase, IObject, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, INamed, INavigatorItem, IContainer, ILinkContainer, IOwned, IHasID, IDocumentOwner, IReferencable, ITransformable, IVisible, IAssemblyOwner, IInterfaceTable, IGroup, IMultiChangable, IInstanceContainer, IMarkerCreatable, IFacesetCreatable, IConnectableNotReference, IDrawIcon, IConnectableHasGeometry, IMassProp, IChainable, IChainedSegmentConnector, IHasBuilder, IBodyAnalysisType, IMFModalable, ITemperatureComponent, IHeatGenerationComponent, IGeometricalComponent, IContactableGeometry2Dot5D, IConnectable, IMarkerParent, IEntityRelation, IHasBody, IBody, ICustomFullName, IHasMaterial
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Implements
IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, ISubEntity, IEntityBase, IObjectBase, IObject, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, INamed, INavigatorItem, IContainer, ILinkContainer, IOwned, IHasID, IDocumentOwner, IReferencable, ITransformable, IVisible, IAssemblyOwner, IInterfaceTable, IGroup, IMultiChangable, IInstanceContainer, IMarkerCreatable, IFacesetCreatable, IConnectableNotReference, IDrawIcon, IConnectableHasGeometry, IMassProp, IChainable, IChainedSegmentConnector, IHasBuilder, IBodyAnalysisType, IMFModalable, ITemperatureComponent, IHeatGenerationComponent, IGeometricalComponent, IContactableGeometry2Dot5D, IConnectable, IMarkerParent, IEntityRelation, IHasBody, IBody, ICustomFullName, IHasMaterial
Inherited Members
AssembledBody.Initialize(Unit.ConvertFactor),
AssembledBody.LinkRequestUpdate(object, LinkEventArgs),
AssembledBody.LinkRequestDestroy(object, LinkEventArgs),
AssembledBody.FixUp(ObjectBase),
AssembledBody.OnDeserialization(object),
AssembledBody.TransformImpl(TMatrix),
AssembledBody.Redraw(),
AssembledBody.GetUnnamedObjectName(object),
AssembledBody.FindLocal(string),
AssembledBody.GetNewEntityName(string),
AssembledBody.GetArgumentList(LinkedList
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
PseudoAssembledBody()
Initializes a new instance of the
public PseudoAssembledBody()
PseudoAssembledBody(string, Instance)
Initializes a new instance of the
public PseudoAssembledBody(string strName, Instance instanceNodalBody)
Parameters
strName string
Name of the string.
instanceNodalBody Instance
The instance nodal body.
Properties
InstanceContainer
Gets or sets the instance container.
public InstanceContainer InstanceContainer { get; set; }
Property Value
InstanceContainer
Methods
LinkRequestDestroying(object, LinkEventArgs)
Request for destroying the linked object.
protected override void LinkRequestDestroying(object objNotifier, LinkEventArgs arg)
Parameters
objNotifier object
The linked object.
arg LinkEventArgs
The
TemperaryAssembledBodyGeometry(Document, string, TMatrix)
Temperaries the nodal body geometry.
public static PseudoAssembledBody TemperaryAssembledBodyGeometry(Document meshDoc, string strName, TMatrix matT)
Parameters
meshDoc Document
The mesh document.
strName string
Name of the string.
matT TMatrix
The mat t.