Class DesignPointAPI
Last update: 16.07.2025Namespace: VM.API.Pre
Assembly: VM.API.Pre.dll
This class implements APIs for
public static class DesignPointAPI
Inheritance
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)
Methods
CreateDesignPoint(IDocument, string, Vector, SymmetricType)
Create
[NotNull(new string[] { "position" })]
public static Obj CreateDesignPoint(this IDocument document, string name, Vector position, SymmetricType symmetricType = SymmetricType.None)
Parameters
document IDocument
The document to create the design point.
name string
The name of the design point.
position Vector
The position to create the design point.
symmetricType SymmetricType
The symmetric type of the new
Returns
The new
Exceptions
Will be thrown if 'position' argument is null.
CreateDesignPoint(IDocument, string, PointBase, SymmetricType)
Create
[NotNull(new string[] { "position" })]
public static Obj CreateDesignPoint(this IDocument document, string name, PointBase position, SymmetricType symmetricType = SymmetricType.None)
Parameters
document IDocument
The document to create the design point.
name string
The name of the design point.
position PointBase
The position to create the design point.
symmetricType SymmetricType
The symmetric type of the new
Returns
The new
Exceptions
Will be thrown if 'position' argument is null.