Class Cylindrical
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.Constraints
Assembly: VMDCB.dll
This class is to represent the cylindrical constraint.
public class Cylindrical : Constraint<propertycylindrical>, IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IContainer, IEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, IVisible, IDocumentOwner, INamed, INavigatorItem, IVisible, IMultiChangable, IHasProperty, IGroup, IDraw, IDrawIcon, ITransformable, IConnector, IEntityRelation, IGenerable, IArgument, IReportable, IFlip, IHasReplaceableEntity, IEnableForSimulationScenario, ITorqueReferenceForBearing, ICouplerComponent, IReferencable
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Implements
IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IContainer, IEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, IVisible, IDocumentOwner, INamed, INavigatorItem, IVisible, IMultiChangable, IHasProperty, IGroup, IDraw, IDrawIcon, ITransformable, IConnector, IEntityRelation, IGenerable, IArgument, IReportable, IFlip, IHasReplaceableEntity, IEnableForSimulationScenario, ITorqueReferenceForBearing, ICouplerComponent, IReferencable
Inherited Members
Constraint
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
Cylindrical()
Initializes a new instance of the
public Cylindrical()
Cylindrical(string)
Initializes a new instance of the
public Cylindrical(string strName)
Parameters
strName string
Name of the cylindrical constraint.
Properties
PreventDuplicatedRBE
Gets a value whether this instance prevent duplicated RBE.
public override bool PreventDuplicatedRBE { get; }
Property Value
ReportTypeImpl
Gets the report type.
protected override IReportable.ReportEntityType ReportTypeImpl { get; }
Property Value
IReportable.ReportEntityType
Methods
GetActionMarker()
Gets the action marker.
public Marker GetActionMarker()
Returns
Marker
The action marker.
GetActionParentConnectable()
Gets the action parent connectable.
public IConnectable GetActionParentConnectable()
Returns
IConnectable
The action parent connectable
GetActionTransform()
Gets the action transform.
public TransformBase GetActionTransform()
Returns
TransformBase
The action transformation
GetBaseMarker()
Gets the base marker.
public Marker GetBaseMarker()
Returns
Marker
The base marker.
GetBaseParentConnectable()
Gets the base parent connectable.
public IConnectable GetBaseParentConnectable()
Returns
IConnectable
The base parent connectable
GetBaseTransform()
Gets the base transform.
public TransformBase GetBaseTransform()
Returns
TransformBase
The base transformation
Initialize(ConvertFactor)
Initializes member through unit convert factor.
public override void Initialize(Unit.ConvertFactor factor)
Parameters
factor Unit.ConvertFactor
The unit convert factor.