Class AddGearToRBEInMeshBase
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.Builder.GearTrain
Assembly: VMBldGearTrain.dll
public abstract class AddGearToRBEInMeshBase : AddGearEntityBase, IBuilder
Inheritance
object ← AddEntityBase ← AddGearEntityBase ← AddGearToRBEInMeshBase
Derived
AddGearToRBEInFE, AddGearToRBEInMeshFree
Implements
IBuilder
Inherited Members
AddGearEntityBase.AddPairGeneralGear(List
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
AddGearToRBEInMeshBase()
protected AddGearToRBEInMeshBase()
Methods
Build(Document)
public override void Build(Document docToAdd)
Parameters
docToAdd Document
GetGearBuilder(GeometryBase)
protected virtual GearBuilderForRBEInFE GetGearBuilder(GeometryBase gearGeom)
Parameters
gearGeom GeometryBase
Returns
GearBuilderForRBEInFE
GetTmpGearGeometry(GearGeometryInfo, IConnectable, HiddenDocumentMeshBase, DirectionBase, ParentType, ReferencePointType, double, Vector, OMatrix)
protected virtual GeometryBase GetTmpGearGeometry(GearGeometryInfo ggInfo, IConnectable con, HiddenDocumentMeshBase hiddenDoc, DirectionBase zAxis, GearBuilder.ParentType typeParent, ReferencePointType typeRP, double dOffset, Vector vecBearingOffset, OMatrix matO)
Parameters
ggInfo GearGeometryInfo
con IConnectable
hiddenDoc HiddenDocumentMeshBase
zAxis DirectionBase
typeParent GearBuilder.ParentType
typeRP ReferencePointType
dOffset double
vecBearingOffset Vector
matO OMatrix
Returns
GeometryBase
RBEName(IConnectable)
protected virtual string RBEName(IConnectable con)
Parameters
con IConnectable
Returns
Validate(IList)
public override bool Validate(IList<string> lstErrorMessage)
Parameters
lstErrorMessage IListstring>