DGKC Control Documentation


Skip Navigation Links.
Start page
Quick Start
Search Page
Installation
What is new
Licensing
Collapse ModelsModels
Collapse DG Kernel ControlDG Kernel Control
Collapse API ReferenceAPI Reference
Interface List
Vector Space
Collapse General GeometryGeneral Geometry
Collapse ModelModel
Collapse ViewView
Collapse General ComputingGeneral Computing
Collapse Samples and TutorialsSamples and Tutorials
Collapse GraphicsGraphics
Collapse Math ObjectsMath Objects
Collapse DeprecatedDeprecated
Redistribution
Model Viewer
Support
Skip Navigation Links Go to ActiveX docs Search Documentation


IFrame2d_DG Interface

Represents a two-dimentional set of axes.

A standalone 2D frame can be constructed with a IFrame2d_DG.Create<ILine2d_DG>() call.

Properties

T2DDg Origin
T2DDg XDirection
T2DDg YDirection

Methods

Init
Translate
Translate
Rotate
Reset
ResetOrientation
Copy
Clone
ToLocal
ToGlobal
ToLocalVector
ToGlobalVector
ToLocalLine
ToGlobalLine
ToLocalFrame
ToGlobalFrame
Invert
IsIdentity

void Init(T2DDg origin, T2DDg directionX)


void Translate(T2DDg vBy)


void Translate(double vx, double vy)


void Rotate(double angle)


void Reset()


void ResetOrientation()


void Copy(IFrame2d_DG frame)


IFrame2d_DG Clone()


void ToLocal(T2DDg point2d)


void ToGlobal(T2DDg point2d)


void ToLocalVector(T2DDg vect2d)


void ToGlobalVector(T2DDg vect2d)


void ToLocalLine(ILine2d_DG ray)


void ToGlobalLine(ILine2d_DG ray)


void ToLocalFrame(IFrame2d_DG frame)


void ToGlobalFrame(IFrame2d_DG frame)


void Invert()


bool IsIdentity(double tolerance)