    

 ## On this page

  

 

 # Namespace VM.API.Pre

 Last update: 16.07.2025 

### Namespaces

[VM.API.Pre.CAD](VM.API.Pre.CAD.md)

[VM.API.Pre.Car](VM.API.Pre.Car.md)

[VM.API.Pre.CoSimulator](VM.API.Pre.CoSimulator.md)

[VM.API.Pre.EasyFlex](VM.API.Pre.EasyFlex.md)

[VM.API.Pre.FE](VM.API.Pre.FE.md)

[VM.API.Pre.GearTrain](VM.API.Pre.GearTrain.md)

[VM.API.Pre.Links](VM.API.Pre.Links.md)

### Classes

[ArrayAPI](VM.API.Pre.ArrayAPI.md)

This class implements APIs for array.

[AssembledBodyAPI](VM.API.Pre.AssembledBodyAPI.md)

This class implements APIs for  class.

[BeamGroupAPI](VM.API.Pre.BeamGroupAPI.md)

This class implements APIs for beam group.

[BodyAPI](VM.API.Pre.BodyAPI.md)

This class implements APIs for  class.

[BooleanAPI](VM.API.Pre.BooleanAPI.md)

This class implements APIs for boolean.

[BooleanAPI.CheckClash](VM.API.Pre.BooleanAPI.CheckClash.md)

The clash check body Key info.

[Clearance](VM.API.Pre.Clearance.md)

This struct represents the clearance

[ClearanceRevolute](VM.API.Pre.ClearanceRevolute.md)

This struct represents the revolute clearance

[ClearanceTranslational](VM.API.Pre.ClearanceTranslational.md)

This struct represents the translational clearance

[ConstraintAPI](VM.API.Pre.ConstraintAPI.md)

This class implements APIs for  class.

[ContactAPI](VM.API.Pre.ContactAPI.md)

This class implements APIs for contact classes.

[CouplerAPI](VM.API.Pre.CouplerAPI.md)

This class implements APIs for  class.

[CreateAPI](VM.API.Pre.CreateAPI.md)

This class implements APIs for create entity class.

[DesignFrameAPI](VM.API.Pre.DesignFrameAPI.md)

This class implements APIs for  class.

[DesignPointAPI](VM.API.Pre.DesignPointAPI.md)

This class implements APIs for  class.

[DesignVariableAPI](VM.API.Pre.DesignVariableAPI.md)

This class implements APIs for  class.

[DocumentAPI](VM.API.Pre.DocumentAPI.md)

This class implements APIs for document.

[DocumentAPIImpl](VM.API.Pre.DocumentAPIImpl.md)

This class implements APIs for document.

[EquationAPI](VM.API.Pre.EquationAPI.md)

[ForceAPI](VM.API.Pre.ForceAPI.md)

This class implements APIs for force.

[FrequencyResponseAPI](VM.API.Pre.FrequencyResponseAPI.md)

This class implements APIs for actuator and channel class.

[Friction](VM.API.Pre.Friction.md)

This class represents the friction

[FrictionBall](VM.API.Pre.FrictionBall.md)

This class represents the friction ball

[FrictionContact](VM.API.Pre.FrictionContact.md)

This class represents the friction contact

[FrictionRevolute](VM.API.Pre.FrictionRevolute.md)

This class represents the friction revolute

[FrictionTranslational](VM.API.Pre.FrictionTranslational.md)

This class represents the friction translational

[FrictionUniversal](VM.API.Pre.FrictionUniversal.md)

This class represents the friction universal

[FunctionAPI](VM.API.Pre.FunctionAPI.md)

This class implements APIs for  class.

[GeometryAPI](VM.API.Pre.GeometryAPI.md)

This class implements APIs for Geometry.

[GroupAPI](VM.API.Pre.GroupAPI.md)

This class implements APIs for Group.

[MatchTypeObjAttribute](VM.API.Pre.MatchTypeObjAttribute.md)

This class implements attribute for Object of argument  is matched with target type.

[MaterialAPI](VM.API.Pre.MaterialAPI.md)

This class implements APIs for material class.

[NotNullObjAttribute](VM.API.Pre.NotNullObjAttribute.md)

This class implements attribute for Object of argument  is not null.

[ObjectControlAPI](VM.API.Pre.ObjectControlAPI.md)

This class implements APIs for object control.

[OperationAPI](VM.API.Pre.OperationAPI.md)

This class implements APIs for operation class.

[PythonCodeAPI](VM.API.Pre.PythonCodeAPI.md)

This class implements APIs for  class.

[Relative](VM.API.Pre.Relative.md)

This class represents the Relative

[RelativeFunction](VM.API.Pre.RelativeFunction.md)

This class represents the relative function

[RelativeInitialCondition](VM.API.Pre.RelativeInitialCondition.md)

This class represents the relative function

[RelativeUserSubroutine](VM.API.Pre.RelativeUserSubroutine.md)

This class represents the relative user subroutine

[RequestAPI](VM.API.Pre.RequestAPI.md)

This class implements APIs for request class.

[SheetThickenAPI](VM.API.Pre.SheetThickenAPI.md)

This class implements APIs for sheet thickness.

[SimulationAPI](VM.API.Pre.SimulationAPI.md)

This class implements APIs for simulation.

[SimulationScenarioAPI](VM.API.Pre.SimulationScenarioAPI.md)

This class implements APIs for scenario class.

[SolidBodyAPI](VM.API.Pre.SolidBodyAPI.md)

This class implements APIs for  class.

[SplineAPI](VM.API.Pre.SplineAPI.md)

This class implements APIs for spline class.

[SplitAPI](VM.API.Pre.SplitAPI.md)

This class implements APIs for split.

[StringAPI](VM.API.Pre.StringAPI.md)

This class implements APIs for string.

[SubsystemAPI](VM.API.Pre.SubsystemAPI.md)

This class implements APIs for subsystem.

[SwitchableBodyAPI](VM.API.Pre.SwitchableBodyAPI.md)

This class implements APIs for  class.

[TireAPI](VM.API.Pre.TireAPI.md)

This class implements APIs for tire.

[TopologyAPI](VM.API.Pre.TopologyAPI.md)

This class implements APIs for Topology.

[UserSubroutineAPI](VM.API.Pre.UserSubroutineAPI.md)

This class implements APIs for  class.

### Structs

[AdvancedRestriction](VM.API.Pre.AdvancedRestriction.md)

This struct represents the Advanced Restriction

[FacetParameters](VM.API.Pre.FacetParameters.md)

This struct represents the facet parameters

[Obj](VM.API.Pre.Obj.md)

This struct implements Obj.

[OgdenContents](VM.API.Pre.OgdenContents.md)

This struct represents the Ogden Contents

[Restriction](VM.API.Pre.Restriction.md)

This struct represents the Restriction

[UserSubroutineResult](VM.API.Pre.UserSubroutineResult.md)

This struct represents the UserSubroutine Result

[VectorFunctions](VM.API.Pre.VectorFunctions.md)

This struct represents the vector functions

### Enums

[BooleanOperationType](VM.API.Pre.BooleanOperationType.md)

This is the enum for the boolean operation.

[CADImportResultType](VM.API.Pre.CADImportResultType.md)

This is the enum for the CAD import result.

[ChannelDirectionType](VM.API.Pre.ChannelDirectionType.md)

This is the enum for the direction type of channel output class.

[InputChannelInputType](VM.API.Pre.InputChannelInputType.md)

This is the enum for the input type of channel input class.

[LengthUnitType](VM.API.Pre.LengthUnitType.md)

This is the enum for the length unit.

[MassUnitType](VM.API.Pre.MassUnitType.md)

This is the enum for the mass unit.

[OutputChannelInputType](VM.API.Pre.OutputChannelInputType.md)

This is the enum for the input type of channel output class.

[ResultType](VM.API.Pre.ResultType.md)

This is the enum for the result type.

[ScenarioActivateType](VM.API.Pre.ScenarioActivateType.md)

This is the enum for the scenario activate type.

[ScenarioBodyType](VM.API.Pre.ScenarioBodyType.md)

This is the enum for the scenario body type.

[ScenarioFileType](VM.API.Pre.ScenarioFileType.md)

This is the enum for the scenario file type.

[ScenarioOutputType](VM.API.Pre.ScenarioOutputType.md)

This is the enum for the scenario output type.

[SetColorType](VM.API.Pre.SetColorType.md)

This is the enum for the set color type.

[TimeUnitType](VM.API.Pre.TimeUnitType.md)

This is the enum for the time unit.