| ChangePlane(Number plane) | GO2SGeometry | |
| Copy() | GO2SGeometry | |
| Cut(GO2SXYZ pt) | GO2SSimpleGeometry | |
| Delete() | GO2SGeometry | |
| Discretize(Number accuracy=0.01) | GO2SGeometry | |
| Equals(GO2SGeometry other) | GO2SGeometry | inline |
| GetAngle() | GO2SArc | |
| GetBoundingBox() | GO2SGeometry | |
| GetCenterPoint() | GO2SSimpleGeometry | |
| GetColor() | GO2SGeometry | inline |
| GetDirectionOnCurve(Number t) | GO2SSimpleGeometry | inline |
| GetEditableParams() | GO2SGeometry | |
| GetFirstPoint() override | GO2SSimpleGeometry | virtual |
| GetLastPoint() override | GO2SSimpleGeometry | virtual |
| GetLayer() | GO2SGeometry | inline |
| GetLength() override | GO2SSimpleGeometry | virtual |
| GetLineType() | GO2SGeometry | inline |
| GetLineWidth() | GO2SGeometry | inline |
| GetMidPoint() | GO2SSimpleGeometry | |
| GetName() | GO2SGeometry | inline |
| GetNormalOnCurve(Number t) override | GO2SSimpleGeometry | virtual |
| GetParam(GO2SEnum::GO2SParam param) | GO2SGeometry | |
| GetParent() | GO2SGeometry | |
| GetPlane() | GO2SGeometry | inline |
| GetPosition() | GO2SGeometry | |
| GetPositionOnCurve(Number t) override | GO2SSimpleGeometry | virtual |
| GetProjPoint(GO2SXYZ point) override | GO2SSimpleGeometry | virtual |
| GetRadius() | GO2SArc | |
| GetStartAngle() | GO2SArc | |
| GetT(GO2SXYZ point) override | GO2SSimpleGeometry | virtual |
| GetTangentOnCurve(Number t) override | GO2SSimpleGeometry | virtual |
| GO2SArc(GO2SXYZ p1, GO2SXYZ p2, GO2SXYZ p3) | GO2SArc | |
| GO2SArc() | GO2SArc | |
| IsCCW() | GO2SArc | |
| IsCircular() | GO2SGeometry | |
| IsClose() override | GO2SSimpleGeometry | virtual |
| IsLinear() | GO2SGeometry | |
| IsMesh() | GO2SGeometry | inline |
| IsParamEditable(GO2SEnum::GO2SParam param) | GO2SGeometry | |
| IsPoint() | GO2SGeometry | inline |
| IsPositionEditable() | GO2SGeometry | |
| IsSolid() | GO2SGeometry | inline |
| IsValid() | GO2SGeometry | inline |
| IsVisible() | GO2SGeometry | inline |
| IsWireframe() | GO2SGeometry | inline |
| Rotated(GO2SXYZ xyz, Number angle, Boolean xyzDir) | GO2SGeometry | |
| SetColor(Number color) | GO2SGeometry | |
| SetFrom3Points(GO2SXYZ p1, GO2SXYZ p2, GO2SXYZ p3) | GO2SArc | |
| SetFromAngles(GO2SXYZ center, Number radius, Number start, Number end) | GO2SArc | |
| SetFromCenterStartEnd(GO2SXYZ center, GO2SXYZ start, GO2SXYZ end) | GO2SArc | |
| SetLayer(Number layer) | GO2SGeometry | |
| SetLineType(GO2SEnum::GO2SLineType type) | GO2SGeometry | |
| SetLineWidth(Number width) | GO2SGeometry | |
| SetName(String p1) | GO2SGeometry | |
| SetParam(GO2SEnum::GO2SParam param, Number value) | GO2SGeometry | |
| SetPlane(Number plane) | GO2SGeometry | |
| SetPolarPosition(Number radius, Number angle, Number altitude=0) | GO2SGeometry | |
| SetPosition(GO2SXYZpos) | GO2SGeometry | |
| SetPosition(Number x, Number y, Number z) | GO2SGeometry | |
| SetVisible(Boolean visibility) | GO2SGeometry | |
| toString() | GO2SGeometry | |
| Transform(GO2SMatrix matrix) | GO2SGeometry | |
| Transformed(GO2SMatrix matrix) | GO2SGeometry | |
| Translated(GO2SXYZ origin, GO2SXYZ p) | GO2SGeometry | |
| Trim(Boolean keepStart, GO2SXYZ endTrim) | GO2SSimpleGeometry | |