Class Marker
Last update: 09.03.2026Namespace: VM.Managed.Symmetric
Assembly: VMSymBase.dll
public class Marker : Named<Marker>, ISymmetricUpdater
Inheritance
object ← Named<Marker> ← Marker
Derived
Implements
ISymmetricUpdater
Inherited Members
Named<Marker>.Update(ObjectBase, ObjectBase, SymmetricType, Plane, Document), Named<Marker>.Initialize(ISymmetricManager), Named<Marker>.FindObject(string, SymmetricType, Plane, Document), Named<Marker>.SymmetricManager
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)
Constructors
Marker()
public Marker()
Methods
Update(ObjectBase, ObjectBase, SymmetricType, Plane, Document)
Updates the symmetric objects.
public override bool Update(ObjectBase tool, ObjectBase target, SymmetricType sym_type, Plane sym_plane, Document doc)
Parameters
tool ObjectBase
The reference object.
target ObjectBase
The target object.
sym_type SymmetricType
Specifies type of symmetric.
sym_plane Plane
Plane of symmetric.
doc Document
Returns
bool
true if success; otherwise, false.
UpdateMarker(ref Marker, ref Marker, SymmetricType, Plane, Document)
public bool UpdateMarker(ref Marker m_tool, ref Marker m_target, SymmetricType sym_type, Plane sym_plane, Document doc)
Parameters
m_tool Marker
m_target Marker
sym_type SymmetricType
sym_plane Plane
doc Document
Returns
bool
UpdateToNonSymName(ref ObjectBase, ref ObjectBase)
public bool UpdateToNonSymName(ref ObjectBase tool, ref ObjectBase target)
Parameters
tool ObjectBase
target ObjectBase
Returns
bool
UpdateToSymName(ref ObjectBase, ref ObjectBase, SymmetricType)
public bool UpdateToSymName(ref ObjectBase tool, ref ObjectBase target, SymmetricType baseSymType)
Parameters
tool ObjectBase
target ObjectBase
baseSymType SymmetricType
Returns
bool