Table of Contents

Constructor OsnapPoint

Namespace
VectorDraw.Geometry
Assembly
VectorDraw.Geometry.dll

OsnapPoint()

Initializes the object.

public OsnapPoint()

OsnapPoint(OsnapPoint)

Initializes the object with a given OsnapPoint object.

public OsnapPoint(OsnapPoint other)

Parameters

other OsnapPoint

Initialization OsnapPoint.

OsnapPoint(gPoint, OsnapMode, Matrix, Matrix, PointCoordSystem)

Iitializes the object with the given parameters.

public OsnapPoint(gPoint pt, OsnapMode mode, Matrix object2view, Matrix object2World, OsnapPoint.PointCoordSystem ptcs)

Parameters

pt gPoint

A gPoint representing the position of the OsnapPoint object.

mode OsnapMode

Osnap mode of the OsnapPoint.

object2view Matrix

A matrix used for calculations between object and view coordinate system.

object2World Matrix

A matrix used for calculations between object and world coordinate system.

ptcs OsnapPoint.PointCoordSystem

The given point's coordinate system.

OsnapPoint(gPoint, OsnapMode, Matrix, Matrix, PointCoordSystem, IvdRenderViewProperties)

Iitializes the object with the given parameters.

public OsnapPoint(gPoint pt, OsnapMode mode, Matrix object2view, Matrix object2World, OsnapPoint.PointCoordSystem ptcs, IvdRenderViewProperties ViewProperties)

Parameters

pt gPoint

A gPoint representing the position of the OsnapPoint object.

mode OsnapMode

Osnap mode of the OsnapPoint.

object2view Matrix

A matrix used for calculations between object and view coordinate system.

object2World Matrix

A matrix used for calculations between object and world coordinate system.

ptcs OsnapPoint.PointCoordSystem

The given point's coordinate system.

ViewProperties IvdRenderViewProperties

Object that contains active world to view render properties.

OsnapPoint(gPoint, double, OsnapMode, Matrix, Matrix, PointCoordSystem, object)

Initializes the OsnapPoint object with the given parameters.

public OsnapPoint(gPoint pt, double thickness, OsnapMode mode, Matrix object2view, Matrix object2World, OsnapPoint.PointCoordSystem ptcs, object objectsnap)

Parameters

pt gPoint

A gPoint representing the position of the OsnapPoint object.

thickness double

The thickness of the object.

mode OsnapMode

Osnap mode of the OsnapPoint.

object2view Matrix

A matrix used for calculations between object and view coordinate system.

object2World Matrix

A matrix used for calculations between object and world coordinate system.

ptcs OsnapPoint.PointCoordSystem

The given point's coordinate system.

objectsnap object

The vdFigure object that the OsnapPoint refers to.

OsnapPoint(gPoint, double, OsnapMode, Matrix, Matrix, PointCoordSystem, object, IvdRenderViewProperties)

Initializes the OsnapPoint object with the given parameters.

public OsnapPoint(gPoint pt, double thickness, OsnapMode mode, Matrix object2view, Matrix object2World, OsnapPoint.PointCoordSystem ptcs, object objectsnap, IvdRenderViewProperties ViewProperties)

Parameters

pt gPoint

A gPoint representing the position of the OsnapPoint object.

thickness double

The thickness of the object.

mode OsnapMode

Osnap mode of the OsnapPoint.

object2view Matrix

A matrix used for calculations between object and view coordinate system.

object2World Matrix

A matrix used for calculations between object and world coordinate system.

ptcs OsnapPoint.PointCoordSystem

The given point's coordinate system.

objectsnap object

The vdFigure object that the OsnapPoint refers to.

ViewProperties IvdRenderViewProperties

Object that contains active world to view render properties.

OsnapPoint(gPoint, OsnapMode, Matrix, Matrix, PointCoordSystem, object)

Initializes the OsnapPoint object with the given parameters.

public OsnapPoint(gPoint pt, OsnapMode mode, Matrix object2view, Matrix object2World, OsnapPoint.PointCoordSystem ptcs, object objectsnap)

Parameters

pt gPoint

A gPoint representing the position of the OsnapPoint object.

mode OsnapMode

Osnap mode of the OsnapPoint.

object2view Matrix

A matrix used for calculations between object and view coordinate system.

object2World Matrix

A matrix used for calculations between object and world coordinate system.

ptcs OsnapPoint.PointCoordSystem

The given point's coordinate system.

objectsnap object

The vdFigure object that the OsnapPoint refers to.

OsnapPoint(gPoint, OsnapMode, Matrix, Matrix, PointCoordSystem, object, IvdRenderViewProperties)

Initializes the OsnapPoint object with the given parameters.

public OsnapPoint(gPoint pt, OsnapMode mode, Matrix object2view, Matrix object2World, OsnapPoint.PointCoordSystem ptcs, object objectsnap, IvdRenderViewProperties ViewProperties)

Parameters

pt gPoint

A gPoint representing the position of the OsnapPoint object.

mode OsnapMode

Osnap mode of the OsnapPoint.

object2view Matrix

A matrix used for calculations between object and view coordinate system.

object2World Matrix

A matrix used for calculations between object and world coordinate system.

ptcs OsnapPoint.PointCoordSystem

The given point's coordinate system.

objectsnap object

The vdFigure object that the OsnapPoint refers to.

ViewProperties IvdRenderViewProperties

Object that contains active world to view render properties.