Version: 13.0

    Show / Hide Table of Contents

    Class APIBase

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    BearingDesign
    AxialFeedJournalBearing
    CircumferentialFeedJournalBearing
    PlainJournalHousing
    BallBearingShoulderDefinition
    BearingProtection
    BearingProtectionDetailsModifier
    GeometricConstants
    GeometricConstantsForRollingFrictionalMoments
    GeometricConstantsForSlidingFrictionalMoments
    RollerRibDetail
    SKFSealFrictionalMomentConstants
    AbstractXmlVariableAssignment
    BearingImportFile
    RollingBearingImporter
    XmlBearingTypeMapping
    BearingLoadCaseResultsLightweight
    BearingStiffnessMatrixReporter
    ElementForce
    LoadedFluidFilmBearingPad
    LoadedPlainJournalBearingRow
    LoadedBearingDutyCycle
    BallBearingRaceContactGeometry
    DIN7322010Results
    DynamicBearingAnalysisOptions
    InterferenceComponents
    RingFittingThermalResults
    ForceAtLaminaGroupReportable
    ForceAtLaminaReportable
    InternalClearance
    ISO153122018Results
    ISO762006Results
    ISOResults
    ISOTR141792001Results
    LoadedElement
    LoadedRollerStripLoadResults
    LoadedRollingBearingRaceResults
    LoadedRollingBearingRow
    MaximumStaticContactStressResultsAbstract
    MaxStripLoadStressObject
    PermissibleContinuousAxialLoadResults
    PreloadFactorLookupTable
    ResultsAtRollerOffset
    RingForceAndDisplacement
    RollingBearingSpeedResults
    AdjustmentFactors
    FrequencyOfOverRolling
    FrictionalMoment
    FrictionSources
    OperatingViscosity
    PermissibleAxialLoad
    RotationalFrequency
    SKFAuthentication
    SKFCalculationResult
    SKFCredentials
    SKFModuleResults
    SMTRibStressResults
    StressAtPosition
    TrackTruncationSafetyFactorResults
    StiffnessRow
    BearingSettings
    ProfileSet
    RollerBearingProfile
    RollerRaceProfilePoint
    UserSpecifiedProfilePoint
    ISO2812007BallBearingDynamicEquivalentLoadCalculator
    BearingConnectionComponent
    RaceRoundnessAtAngle
    ToleranceCombination
    BoltSection
    ClampedSection
    DetailedBoltDesign
    DetailedBoltedJointDesign
    LoadedBolt
    ContactSpecification
    CycloidalAssemblyDesign
    CycloidalDiscDesign
    CycloidalDiscDesignExporter
    CycloidalDiscModificationsSpecification
    NamedDiscPhase
    RingPinsDesign
    DetailedRigidConnectorDesign
    DetailedRigidConnectorHalfDesign
    InterferenceFitDutyCycleRating
    KeywayHalfRating
    ShaftHubConnectionRating
    DetailedSplineJointSettings
    AGMA6123SplineJointDutyCycleRating
    GBT17855SplineJointDutyCycleRating
    SAESplineJointDutyCycleRating
    SplineHalfRating
    FitAndTolerance
    SAESplineTolerances
    AbstractStator
    AbstractToothAndSlot
    Coil
    CoolingDuctLayerSpecification
    CoreLossCoefficients
    ElectricMachineDetail
    ElectricMachineDetailInitialInformation
    ElectricMachineSetup
    HarmonicLoadDataBase
    HarmonicLoadDataControlExcitationOptionBase
    StatorToothInterpolator
    DynamicForcesOperatingPoint
    ElectricMachineAnalysis
    ElectricMachineBasicMechanicalLossSettings
    ElectricMachineEfficiencyMapSettings
    ElectricMachineLoadCaseBase
    ElectricMachineLoadCaseGroup
    LoadCaseTypeSelector
    SlotDetailForAnalysis
    MagnetData
    MagnetDesign
    MotorRotorSideFaceDetail
    NotchSpecification
    Phase
    EfficiencyResults
    ElectricMachineDQModel
    ElectricMachineMechanicalResults
    ElectricMachineResults
    ElectricMachineResultsForConductorTurn
    ElectricMachineResultsForConductorTurnAtTimeStep
    ElectricMachineResultsForLineToLine
    ElectricMachineResultsForOpenCircuitAndOnLoad
    ElectricMachineResultsForPhase
    ElectricMachineResultsForPhaseAtTimeStep
    ElectricMachineResultsForStatorToothAtTimeStep
    ElectricMachineResultsLineToLineAtTimeStep
    ElectricMachineResultsTimeStep
    ElectricMachineResultsTimeStepAtLocation
    MaximumTorqueResultsPoints
    NonLinearDQModelGeneratorSettings
    Rotor
    RotorInternalLayerSpecification
    RotorSkewSlice
    SlotSectionDetail
    StatorCutOutSpecification
    TwoDimensionalFEModelForAnalysis<T>
    WindingConductor
    Windings
    WindingsViewer
    ProSolveOptions
    ElementFace
    AccuracyGrades
    AbstractGearAnalysis
    AbstractGearMeshAnalysis
    AbstractGearSetAnalysis
    GearSetGroupDutyCycle
    BevelHypoidGearDesignSettings
    BevelHypoidGearRatingSettings
    ConicalGearToothSurface
    CylindricalGearWorstLTCAContactChartDataAsTextFile
    CylindricalGearWorstLTCAContactCharts
    GearLTCAContactChartDataAsTextFile
    GearLTCAContactCharts
    PointsWithWorstResults
    GearMeshingElementOptions
    ConicalGearCutter
    ConicalMeshMisalignments
    KIMoSBevelHypoidSingleLoadCaseResultsData
    KIMoSBevelHypoidSingleRotationAngleResult
    GearSetCreationOptions<T>
    CylindricalAccuracyGrader
    CylindricalGearAccuracyTolerances
    DIN3967SystemOfGearFits
    OverridableTolerance
    CaseHardeningProperties
    CrossedAxisCylindricalGearPair
    CylindricalGearAbstractRack
    CylindricalGearAbstractRackFlank
    CylindricalGearCuttingOptions
    CylindricalGearDesignConstraint
    CylindricalGearDesignConstraintSettings
    CylindricalGearFlankDesign
    CylindricalGearMeshFlankDesign
    CylindricalGearProfileMeasurement
    CylindricalGearSetFlankDesign
    CylindricalGearSetManufacturingConfigurationSelection
    CylindricalGearSetMicroGeometrySettings
    CylindricalGearSetOptimisationWrapper
    CylindricalGearToothThicknessSpecification<TMeasurement>
    CylindricalMeshedGear
    CylindricalMeshedGearFlank
    GearManufacturingConfigSetupViewModel
    GearSetManufacturingConfigurationSetup
    ISO6336GeometryBase
    LinearBacklashSpecification
    CylindricalGearCommonFlankMicroGeometry
    CylindricalGearMicroGeometryMap
    CylindricalGearToothMicroGeometry
    CylindricalGearTriangularEndModificationAtOrientation
    GearAlignment
    MeshAlignment
    MeshedCylindricalGearFlankMicroGeometry
    MeshedCylindricalGearMicroGeometry
    MicroGeometryViewingOptions
    ReliefWithDeviation
    SingleCylindricalGearTriangularEndModification
    NamedPlanetAssemblyIndex
    NamedPlanetSideBandAmplitudeFactor
    RelativeMeasurementViewModel<T>
    RelativeValuesSpecification<T>
    ToothThicknessSpecificationBase
    DesignConstraint
    GearDesignComponent
    SelectedDesignConstraintsCollection
    GearSetDesignGroup
    GearSetOptimisationResult
    GearSetOptimisationResults
    GearSetOptimiser
    ChartInfoBase<TAnalysis, TCandidate>
    DesignSpaceSearchBase<TAnalysis, TCandidate>
    DesignSpaceSearchCandidateBase<TAnalysis, TCandidate>
    GearNameMapper
    GearNamePicker
    InputSliderForPareto<TAnalysis, TCandidate>
    OptimisationTarget<T>
    ReasonsForInvalidDesigns
    CylindricalGearTwoDimensionalFEAnalysis
    FindleyCriticalPlaneAnalysis
    ConicalMeshedGearLoadDistributionAnalysis
    CylindricalMeshedGearLoadDistributionAnalysis
    GearFilletNodeStressResults
    GearFilletNodeStressResultsColumn
    GearFilletNodeStressResultsRow
    GearMeshLoadDistributionAtRotation
    GearMeshLoadedContactLine
    GearMeshLoadedContactPoint
    GearRootFilletStressResults
    MeshedGearLoadDistributionAnalysisAtRotation
    AbstractTCA
    BasicConicalGearMachineSettings
    CradleStyleConicalMachineSettingsGenerated
    BevelMachineSettingOptimizationResult
    ConicalFlankDeviationsData
    ConicalMeshedGearManufacturingAnalysis
    ConicalMeshFlankMicroGeometryConfig
    ConicalGearManufacturingControlParameters
    FlankMeasurementBorder
    HypoidAdvancedLibrary
    PinionConcave
    PinionConvex
    PinionRoughMachineSetting
    Wheel
    PlungeShaverDynamicSettings
    RedressingSettings<T>
    RollAngleRangeRelativeToAccuracy
    RollAngleReportObject
    ShaverRedressing<T>
    ShavingDynamics
    ShavingDynamicsCalculation<T>
    ShavingDynamicsConfiguration
    CurveInLinkedList
    CustomisableEdgeProfile
    RoughCutterCreationSettings
    CutterShapeDefinition
    NamedPoint
    CutterSimulationCalc
    CylindricalCutterSimulatableGear
    CylindricalGearSpecification
    CylindricalManufacturedRealGearInMesh
    CylindricalManufacturedVirtualGearInMesh
    FinishStockPoint
    GearCutterSimulation
    ManufacturingOperationConstraints
    ManufacturingProcessControls
    CylindricalGearBlank
    CylindricalGearSpecifiedMicroGeometry
    CylindricalGearSpecifiedProfile
    GearManufacturingConfigurationViewModel
    GearSetConfigViewModel
    CalculateLeadDeviationAccuracy
    CalculatePitchDeviationAccuracy
    CalculateProfileDeviationAccuracy
    CutterHeadSlideError
    HobResharpeningError
    ManufacturedQualityGrade
    MountingError
    ProcessCalculation
    ProcessGearShape
    ProcessLeadCalculation
    ProcessPitchCalculation
    ProcessProfileCalculation
    ProcessSimulationInput
    ProcessSimulationNew<T>
    ProcessTotalModificationCalculation
    RackManufactureError
    MicroGeometryInputs<T>
    ModificationSegment
    CalculationError
    PlungeShaverCalculation
    PlungeShaverCalculationInputs
    PlungeShaverGeneration
    PlungeShaverInputsAndMicroGeometry
    PlungeShaverOutputs
    PlungeShaverSettings
    PointOfInterest
    ShaverPointOfInterest
    CutterProcessSimulation
    SuitableCutterSetup
    PlasticSNCurve
    FlankMicroGeometry
    Modification
    NamedPlanetAngle
    PlanetaryDetail
    BendingAndContactReportingObject
    SpiralBevelRateableGear
    ConicalMeshedGearRating
    ThermalReductionFactorFactorsAndExponents
    CylindricalGearDesignAndRatingSettings
    CylindricalGearMicroPittingResults
    CylindricalGearScuffingResults
    CylindricalPlasticGearRatingSettings
    CylindricalGearToothFatigueFractureResults
    CylindricalGearToothFatigueFractureResultsN1457
    ISO6336MeanStressInfluenceFactor
    ToothFlankFractureAnalysisContactPointCommon
    ToothFlankFractureAnalysisContactPointN1457
    ToothFlankFractureAnalysisPoint
    ToothFlankFractureAnalysisPointN1457
    ToothFlankFractureStressStepAtAnalysisPointN1457
    MeshRatingForReports
    MicroPittingResultsRow
    CylindricalGearSetRatingOptimisationHelper
    OptimisationResultsPair<T>
    SafetyFactorOptimisationResults<T>
    SafetyFactorOptimisationStepResult
    ScuffingResultsRow
    ScuffingResultsRowGear
    VDI2737InternalGearSingleFlankRating
    VDI2737SafetyFactorReportingObject
    GearFlankRating
    GearSingleFlankRating
    MeshSingleFlankRating
    RateableMesh
    SafetyFactorResults
    VirtualCylindricalGearBasic
    VirtualCylindricalGearSet<T>
    ClippingPlane
    DrawStyleBase
    CADFace
    CADFaceGroup
    AbstractStressCyclesDataForAnSNCurveOfAPlasticMaterial
    AcousticRadiationEfficiency
    AirProperties
    BHCurveSpecification
    PowerLoss
    ResistiveTorque
    GeneralTransmissionProperties
    MaterialsSettings
    SafetyFactorGroup
    SafetyFactorItem
    SNCurve
    SNCurvePoint
    SoundPressureEnclosure
    VehicleDynamicsProperties
    CirclesOnAxis
    PIDControlSettings
    DataLogger
    CoordinateSystem3D
    CoordinateSystemEditor
    Eigenmode
    Eigenmodes
    FacetedBody
    FacetedSurface
    FourierSeries
    GenericMatrix<TElement, TMatrix>
    GriddedSurface
    HarmonicValue
    InertiaTensor
    GaussKronrodOptions
    MassProperties
    GriddedSurfaceAccessor
    DataScalingOptions
    DataScalingReferenceValuesBase
    AbstractForceAndDisplacementResults
    NodeResults
    OverridableDisplacementBoundaryCondition
    Vector2DPolar
    VectorWithLinearAndAngularComponents
    MultipleFourierSeriesInterpolator
    Named2DLocation
    AbstractOptimisable
    InputSetter<T>
    OptimisationHistory
    OptimizationVariable
    ParetoOptimisationFilter
    ParetoOptimisationStrategyBars
    ParetoOptimisationStrategyChartInformation
    ParetoOptimisationVariableBase
    RoundedOrder
    SinCurve
    SurfaceToSurfaceContact
    StressPoint
    Vector2DListAccessor
    AbstractLinearConnectionProperties
    AbstractNodalMatrix
    AnalysisSettings
    BarGeometry
    AddNodeToGroupByID
    CMSModel
    CMSOptions
    CMSResults
    CylindricalMisalignmentCalculator
    DrawStyleForFE
    EigenvalueOptions
    FEEntityGroup<T>
    FEModel
    FEModelComponentDrawStyle
    FEModelInstanceDrawStyle
    FEModelPart
    FEModelTabDrawStyle
    FEModelTransparencyDrawStyle
    FENodeSelectionDrawStyle
    ContactPairReporting
    CoordinateSystemReporting
    ElasticModulusOrthotropicComponents
    ElementDetailsForFEModel
    ElementPropertiesBase
    MaterialPropertiesReporting
    NodeDetailsForFEModel
    PoissonRatioOrthotropicComponents
    RigidElementNodeDegreesOfFreedom
    ShearModulusOrthotropicComponents
    ThermalExpansionOrthotropicComponents
    DiagonalNonLinearStiffness
    ElmerResults
    ElmerResultsViewable
    MechanicalContactSpecification
    Data
    FEMeshingOptions
    FEMeshingProblem
    FEModalFrequencyComparison
    FEStiffness
    FEStiffnessNode
    BaseGeometryModellerDimension
    GeometryModellerDesignInformation
    GeometryModellerDimension
    GeometryModellerDimensions
    MeshRequest
    MeshRequestResult
    RepositionComponentDetails
    LocalNodeInfo
    NodalEntity
    NodalMatrixRow
    EntityVectorState
    SingularDegreeOfFreedomAnalysis
    SingularValuesAnalysis
    SingularVectorAnalysis
    Solver
    TransientSolverOptions
    AbstractVaryingInputComponent
    DesignShaftSection
    DesignShaftSectionEnd
    ProfilePointFilletStressConcentrationFactors
    ShaftAxialTorsionalComponentValues
    ShaftDamageResults
    ShaftFeature
    ShaftMaterialForReports
    ShaftPointStressCycle
    ShaftPointStressCycleReporting
    ShaftProfile
    ShaftProfilePoint
    ShaftSafetyFactorSettings
    ShaftSectionDamageResults
    ShaftSectionEndDamageResults
    ShaftSettings
    ShaftSurfaceRoughness
    StressMeasurementShaftAxialBendingTorsionalComponentValues
    AdvancedSystemDeflectionOptions
    ContactChartPerToothPass
    CylindricalMeshedGearAdvancedSystemDeflection
    TransmissionErrorToOtherPowerLoad
    AdvancedTimeSteppingAnalysisForModulationOptions
    ATSAMResultsVsLargeTimeStepSettings
    AbstractAnalysisOptions<T>
    AnalysisCaseVariable
    Context
    CriticalSpeedAnalysisOptions
    DesignEntityAnalysis
    DesignEntityGroupAnalysis
    ExcelBatchDutyCycleCreator
    ExcelBatchDutyCycleSpectraCreatorDetails
    ExcelFileDetails
    ExcelSheet
    ExcelSheetDesignStateSelector
    MASTAFileDetails
    CombinationAnalysis
    FlexiblePinAnalysisOptions
    AbstractPeriodicExcitationDetail
    ComplianceAndForceData
    HarmonicAnalysisExportOptions<TPartAnalysis, TPart>
    HarmonicAnalysisOptions
    AbstractSingleWhineAnalysisResultsPropertyAccessor
    DataPointForResponseOfAComponentOrSurfaceAtAFrequencyToAHarmonic
    DataPointForResponseOfANodeAtAFrequencyToAHarmonic
    HarmonicAnalysisResultsBrokenDownByGroupsWithinAHarmonic
    HarmonicAnalysisResultsBrokenDownByLocationWithinAHarmonic
    HarmonicAnalysisResultsPropertyAccessor
    ResultsForMultipleOrders
    ResultsForOrder
    ResultsForResponseOfAComponentOrSurfaceInAHarmonic
    ResultsForResponseOfANodeOnAHarmonic
    ResultsForSingleDegreeOfFreedomOfResponseOfNodeInHarmonic
    RootAssemblyHarmonicAnalysisResultsPropertyAccessor
    ExcitationSourceSelectionBase
    HarmonicSelection
    ResultLocationSelectionGroup
    ResultLocationSelectionGroups
    ResultNodeSelection
    AbstractLoadCaseGroup
    DesignEntityStaticLoadCaseGroup
    GenericClutchEngagementStatus<T>
    LoadCaseGroupHistograms
    SystemOptimisationGearSet
    DynamicExternalInterfaceOptions
    MBDAnalysisOptions
    AbstractMeasuredDynamicResponseAtTime
    DynamicForceVector3DResult
    DynamicTorqueVector3DResult
    ModalAnalysisBarModelFEExportOptions
    ModalAnalysisOptions
    OrderCutsChartSettings
    CalculateFullFEResultsForMode
    ComponentPerModeResult
    DesignEntityModalAnalysisGroupResults
    ModalCMSResultsForModeAndFE
    RigidlyConnectedDesignEntityGroupForSingleModeModalAnalysis
    ShaftModalAnalysisMode
    WaterfallChartSettings
    WhineWaterfallSettings
    DesignOfExperimentsVariableSetter
    DutyCycleResultsForAllComponents
    DutyCycleResultsForAllGearSets
    DutyCycleResultsForRootAssembly
    DutyCycleResultsForSingleBearing
    DutyCycleResultsForSingleShaft
    ParametricStudyDOEResultVariableForParallelCoordinatesPlot
    ParametricStudyToolOptions
    ParametricStudyToolResultsForReporting
    ParametricStudyToolStepResult
    FastPowerFlowSolution
    ToothPassingHarmonic
    ShaftComplexShape<TLinearMeasurement, TAngularMeasurement>
    CriticalSpeed
    StabilityAnalysisOptions
    AllRingPinsManufacturingError
    CMSElementFaceGroupWithSelectionOption
    DataFromMotorPackagePerMeanTorque
    DataFromMotorPackagePerSpeed
    TimeSeriesImporter
    ElectricMachineHarmonicLoadImportOptionsBase
    ForceAndTorqueScalingFactor
    GearManufactureError
    HarmonicLoadDataImportBase<T>
    InformationAtRingPinToDiscContactPointFromGeometry
    NamedSpeed
    PlanetarySocketManufactureError
    PlanetManufactureError
    RingPinManufacturingError
    TransmissionEfficiencySettings
    SteadyStateSynchronousResponseOptions
    SynchroniserShift
    BearingDynamicElementContactPropertyWrapper
    BearingDynamicElementPropertyWrapper
    BearingDynamicPostAnalysisResultWrapper
    BearingDynamicResultsPropertyWrapper
    BearingDynamicResultsUIWrapper
    DutyCycleEfficiencyResults
    ShaftDutyCycleSystemDeflection
    ConcentricPartGroupCombinationSystemDeflectionResults
    ConicalGearMeshMisalignmentsWithRespectToCrossPointCalculator
    CylindricalMeshedGearFlankSystemDeflection
    CylindricalMeshedGearSystemDeflection
    FaceGearMeshMisalignmentsWithRespectToCrossPointCalculator
    InformationForContactAtPointAlongFaceWidth
    LoadCaseOverallEfficiencyResult
    LoadSharingFactorReporter
    MeshSeparationsAtFaceWidth
    ObservedPinStiffnessReporter
    CylindricalGearMeshMisalignmentValue
    FlexibleGearChart
    GearInMeshDeflectionResults
    MeshDeflectionResults
    PlanetCarrierWindup
    PlanetPinWindup
    SplineFlankContactReporting
    RingPinToDiscContactReporting
    ShaftSectionEndResultsSystemDeflection
    TransmissionErrorResult
    TESetUpForDynamicAnalysisOptions
    TimeOptions
    ComponentMeasurer
    RealignmentResult
    Socket
    SocketConnectionOptions
    SocketConnectionSelection
    Databases
    Design
    DesignEntity
    DesignSettings
    ConcentricPartGroupCombinationSystemDeflectionShaftResults
    MBDAnalysisViewable
    AdvancedTimeSteppingAnalysisForModulationModeViewOptions
    ModalContributionViewOptions
    PartAnalysisCaseWithContourViewable
    PowerFlowViewable
    RotorDynamicsViewable
    ShaftDeflectionDrawingNodeItem
    DutyCycleImporter
    DutyCycleImporterDesignEntityMatch<T>
    ElectricMachineGroup
    ExternalFullFELoader
    AlignConnectedComponentOptions
    AlignmentUsingAxialNodePositions
    BaseFEWithSelection
    BatchOperations
    BearingRaceNodeLink
    ContactPairWithSelection
    CoordinateSystemWithSelection
    CreateConnectedComponentOptions
    DegreeOfFreedomBoundaryCondition
    ElectricMachineDataSet
    ElectricMachineDynamicLoadData
    ElementPropertiesWithSelection<T>
    FEEntityGroupWithSelection<TGroup, TGroupContents>
    FEExportSettings
    FEPartDRIVASurfaceSelection
    FEPartWithBatchOptions
    FEStiffnessGeometry
    FEStiffnessTester
    FESubstructureExportOptions
    FESubstructureNodeModeShape
    FESubstructureNodeModeShapes
    FESubstructureWithBatchOptions
    GearMeshingOptions
    IndependentMASTACreatedCondensationNode
    LinkComponentAxialPositionErrorReporter
    FELink
    FELinkWithSelection
    MaterialPropertiesWithSelection
    NodeBoundaryConditionStaticAnalysis
    OptionsWhenExternalFEFileAlreadyExists
    PerLinkExportOptions
    PerNodeExportOptions
    RaceBearingFE
    RaceBearingFESystemDeflection
    ReplacedShaftSelectionHelper
    SystemDeflectionFEExportOptions
    DesignResults
    FESubstructureResults
    FESubstructureVersionComparer
    LoadCaseResults
    NodeComparisonResult
    GeometryExportOptions
    IncludeDutyCycleOption
    MASTASettings
    MemorySummary
    MeasuredAndFactorViewModel
    OptimizationStep
    DesignStateTargetRatio
    PlanetGearOptions
    SystemOptimiser
    SystemOptimiserDetails
    ToothNumberFinder
    BearingRaceMountingOptions
    ComponentsConnectedResult
    PartDetailConfiguration<TPartDetailSelection, TPart, TSelectableItem>
    PartDetailSelection<TPart, TSelectableItem>
    ConnectedSockets
    CrowningSpecification
    RigidConnectorToothLocation
    SplineLeadRelief
    SynchroniserCone
    TorqueConverterSpeedRatio
    BeltCreationOptions
    CycloidalAssemblyCreationOptions
    CylindricalGearLinearTrainCreationOptions
    PlanetCarrierCreationOptions
    ShaftCreationOptions
    EnginePartLoad
    EngineSpeed
    GearSetConfiguration
    GearMaterialExpertSystemMaterialDetails
    GearMaterialExpertSystemMaterialOptions
    RotorSetMeasuredPoint
    SuperchargerMap
    SuperchargerMaps
    GuideImage
    GuideModelUsage
    ComponentFromCAD
    InternalClearanceTolerance
    LoadSharingSettings
    OilLevelSpecification
    ConcentricPartGroupParallelToThis
    DesignMeasurements
    PartGroup
    SpecifiedConcentricPartGroupDrawingOrder
    SpecifiedParallelPartGroupDrawingOrder
    ShaftBow
    WindTurbineBladeModeDetails
    WindTurbineSingleBladeDetails
    PerformRegressionTestFromMASTAOptions
    RelativeComponentAlignment<T>
    SystemReporting
    TransmissionTemperatureSet
    MASTAGUI
    AnalysisRunInformation
    Database<TKey, TValue>
    DatabaseConnectionSettings
    DatabaseKey
    NamedDatabaseItem
    DispatcherHelper
    EnvironmentSummary
    ColumnTitle
    TextFileDelimiterOptions
    FileHistory
    FileHistoryItem
    FolderMonitor
    NamedTuple1<T1>
    NamedTuple2<T1, T2>
    NamedTuple3<T1, T2, T3>
    NamedTuple4<T1, T2, T3, T4>
    NamedTuple5<T1, T2, T3, T4, T5>
    NamedTuple6<T1, T2, T3, T4, T5, T6>
    NamedTuple7<T1, T2, T3, T4, T5, T6, T7>
    IndependentReportablePropertiesBase<T>
    InputNamePrompter
    IntegerRange
    Logger
    Message
    MethodOutcome
    MKLVersion
    DesignEntityExcitationDescription
    OrderForTE
    Fix
    Status
    StatusItem
    NumberFormatInfoSummary
    PersistentSingleton
    DeletableCollectionMember<T>
    DutyCyclePropertySummary<TMeasurement, T>
    EnumWithBoolean<T>
    NamedRangeWithOverridableMinAndMax<T, TMeasurement>
    ReportingOverridable<T>
    TypedObjectsWithOption<T>
    AxisSettings
    ChartDefinition
    CustomReportItem
    CustomReportPropertyItem
    UserSpecifiedData
    SelectableFolder
    SystemDirectory
    SystemDirectoryPopulator
    MeasurementBase
    Unit
    ConstantLine
    PointsForSurface
    Series2D
    ColumnInputOptions
    DatabaseWithSelectedItem
    DataInputFileOptions
    DataLoggerItem
    ScalingDrawStyle
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
    Namespace: SMT.MastaAPI
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    [ComVisible(true)]
    [ClassInterface(ClassInterfaceType.AutoDual)]
    [Guid("F57FBFA2-2B28-4B6E-BE81-95491D480AEE")]
    public abstract class APIBase : MarshalByRefObjectPermanent, IEquatable<APIBase>

    Constructors

    APIBase()

    Declaration
    protected APIBase()

    APIBase(Object, APIBase, String)

    Declaration
    protected APIBase(object wrapped, APIBase parent = null, string attributeNameOnParent = null)
    Parameters
    Type Name Description
    System.Object wrapped
    APIBase parent
    System.String attributeNameOnParent

    Properties

    cacheRpds

    Declaration
    protected virtual bool cacheRpds { get; }
    Property Value
    Type Description
    System.Boolean

    isInvalid

    Declaration
    protected bool isInvalid { get; }
    Property Value
    Type Description
    System.Boolean

    Methods

    callPartialMethod(String, (Type, Object)[])

    Declaration
    protected object callPartialMethod(string methodName, params (Type, object)[] parameters)
    Parameters
    Type Name Description
    System.String methodName
    System.ValueTuple<System.Type, System.Object>[] parameters
    Returns
    Type Description
    System.Object

    callPartialMethod<T>(String, out T)

    Declaration
    protected object callPartialMethod<T>(string methodName, out T outParameter)
    Parameters
    Type Name Description
    System.String methodName
    T outParameter
    Returns
    Type Description
    System.Object
    Type Parameters
    Name Description
    T

    callPartialMethod<T>(String, (Type, Object), out T)

    Declaration
    protected object callPartialMethod<T>(string methodName, (Type, object) parameter, out T outParameter)
    Parameters
    Type Name Description
    System.String methodName
    System.ValueTuple<System.Type, System.Object> parameter
    T outParameter
    Returns
    Type Description
    System.Object
    Type Parameters
    Name Description
    T

    callPartialMethod<T>(String, (Type, Object), (Type, Object), out T)

    Declaration
    protected object callPartialMethod<T>(string methodName, (Type, object) parameter1, (Type, object) parameter2, out T outParameter)
    Parameters
    Type Name Description
    System.String methodName
    System.ValueTuple<System.Type, System.Object> parameter1
    System.ValueTuple<System.Type, System.Object> parameter2
    T outParameter
    Returns
    Type Description
    System.Object
    Type Parameters
    Name Description
    T

    callPartialMethod<T>(String, (Type, Object), (Type, Object), (Type, Object), out T)

    Declaration
    protected object callPartialMethod<T>(string methodName, (Type, object) parameter1, (Type, object) parameter2, (Type, object) parameter3, out T outParameter)
    Parameters
    Type Name Description
    System.String methodName
    System.ValueTuple<System.Type, System.Object> parameter1
    System.ValueTuple<System.Type, System.Object> parameter2
    System.ValueTuple<System.Type, System.Object> parameter3
    T outParameter
    Returns
    Type Description
    System.Object
    Type Parameters
    Name Description
    T

    callPartialMethod<T1, T2>(String, (Type, Object), out T1, out T2)

    Declaration
    protected object callPartialMethod<T1, T2>(string methodName, (Type, object) parameter, out T1 outParameter1, out T2 outParameter2)
    Parameters
    Type Name Description
    System.String methodName
    System.ValueTuple<System.Type, System.Object> parameter
    T1 outParameter1
    T2 outParameter2
    Returns
    Type Description
    System.Object
    Type Parameters
    Name Description
    T1
    T2

    clearCachedRpds()

    Declaration
    protected void clearCachedRpds()

    CreateObjRef(Type)

    Declaration
    [ComVisible(false)]
    public override ObjRef CreateObjRef(Type requestedType)
    Parameters
    Type Name Description
    System.Type requestedType
    Returns
    Type Description
    System.Runtime.Remoting.ObjRef
    Overrides
    System.MarshalByRefObject.CreateObjRef(System.Type)

    createWrappedPosition3D(Double, Double, Double)

    Declaration
    protected IExposeAsVector3DInApi createWrappedPosition3D(double x, double y, double z)
    Parameters
    Type Name Description
    System.Double x
    System.Double y
    System.Double z
    Returns
    Type Description
    SMT.Utility.Vectors.IExposeAsVector3DInApi

    createWrappedRange(Double, Double)

    Declaration
    protected IExposeAsRangeInApi createWrappedRange(double min, double max)
    Parameters
    Type Name Description
    System.Double min
    System.Double max
    Returns
    Type Description
    SMT.Utility.Vectors.IExposeAsRangeInApi

    createWrappedVector2D(Double, Double)

    Declaration
    protected IExposeAsVector2DInApi createWrappedVector2D(double x, double y)
    Parameters
    Type Name Description
    System.Double x
    System.Double y
    Returns
    Type Description
    SMT.Utility.Vectors.IExposeAsVector2DInApi

    DisconnectFromMASTA()

    Disconnect from RemotingServices. Attempting to use a disconnected object will cause a RemotingException

    Declaration
    public void DisconnectFromMASTA()

    DocumentationUrl()

    Declaration
    public string DocumentationUrl()
    Returns
    Type Description
    System.String

    Equals(APIBase)

    Declaration
    public virtual bool Equals(APIBase other)
    Parameters
    Type Name Description
    APIBase other
    Returns
    Type Description
    System.Boolean

    Equals(Object)

    Declaration
    public override bool Equals(object obj)
    Parameters
    Type Name Description
    System.Object obj
    Returns
    Type Description
    System.Boolean
    Overrides
    System.Object.Equals(System.Object)

    getExpandableProperty<TReturnType>(String)

    Declaration
    protected TReturnType getExpandableProperty<TReturnType>(string rpdName)
        where TReturnType : APIBase
    Parameters
    Type Name Description
    System.String rpdName
    Returns
    Type Description
    TReturnType
    Type Parameters
    Name Description
    TReturnType

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    System.Int32
    Overrides
    System.Object.GetHashCode()

    getNamedObjectList<TElementType>(String)

    Declaration
    protected ReadOnlyCollection<TElementType> getNamedObjectList<TElementType>(string rpdName)
        where TElementType : APIBase
    Parameters
    Type Name Description
    System.String rpdName
    Returns
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<TElementType>
    Type Parameters
    Name Description
    TElementType

    getPartialProperty(String)

    Declaration
    protected object getPartialProperty(string propertyName)
    Parameters
    Type Name Description
    System.String propertyName
    Returns
    Type Description
    System.Object

    GetProperty<T>(String)

    Declaration
    public T GetProperty<T>(string name)
    Parameters
    Type Name Description
    System.String name
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    IsReadOnly(String)

    Declaration
    public bool IsReadOnly(string propertyName)
    Parameters
    Type Name Description
    System.String propertyName
    Returns
    Type Description
    System.Boolean

    IsValid(String)

    Declaration
    public bool IsValid(string propertyName)
    Parameters
    Type Name Description
    System.String propertyName
    Returns
    Type Description
    System.Boolean

    RunPython(String, String, Object)

    Declaration
    public void RunPython(string script, string methodName, object value)
    Parameters
    Type Name Description
    System.String script
    System.String methodName
    System.Object value

    RunPython<T>(String, String)

    Declaration
    public T RunPython<T>(string script, string methodName)
    Parameters
    Type Name Description
    System.String script
    System.String methodName
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    RunPython<T>(String, String, Object)

    Declaration
    public T RunPython<T>(string script, string methodName, object value)
    Parameters
    Type Name Description
    System.String script
    System.String methodName
    System.Object value
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    RunPythonCode<T>(String)

    Declaration
    public T RunPythonCode<T>(string scriptCode)
    Parameters
    Type Name Description
    System.String scriptCode
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    RunPythonCode<T>(String, String, Object)

    Declaration
    public T RunPythonCode<T>(string scriptCode, string argumentName, object value = null)
    Parameters
    Type Name Description
    System.String scriptCode
    System.String argumentName
    System.Object value
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    setPartialProperty(String, Object)

    Declaration
    protected void setPartialProperty(string propertyName, object value)
    Parameters
    Type Name Description
    System.String propertyName
    System.Object value

    SetProperty(String, Object)

    Declaration
    public void SetProperty(string name, object value)
    Parameters
    Type Name Description
    System.String name
    System.Object value

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    System.String
    Overrides
    System.Object.ToString()

    Operators

    Equality(APIBase, APIBase)

    Declaration
    [Pure]
    public static bool operator ==(APIBase lhs, APIBase rhs)
    Parameters
    Type Name Description
    APIBase lhs
    APIBase rhs
    Returns
    Type Description
    System.Boolean

    Inequality(APIBase, APIBase)

    Declaration
    [Pure]
    public static bool operator !=(APIBase lhs, APIBase rhs)
    Parameters
    Type Name Description
    APIBase lhs
    APIBase rhs
    Returns
    Type Description
    System.Boolean

    Implements

    System.IEquatable<T>

    Extension Methods

    UtilityMethods.IsReadOnly<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsValid<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsMethodValid<T>(T, Expression<Func<T, Action>>)
    UtilityMethods.IsMethodReadOnly<T>(T, Expression<Func<T, Action>>)
    Back to top