SketchEllipticalArc Class
The commands in the SketchEllipticalArc class are described below.
.
More...
Inherits SketchItem.
Public Member Functions | |
| virtual void | AddPropertyByReference (String &name, ReferenceObject *value) |
| Adds ReferenceObject object to a specified variable. More... | |
| SketchVertex * | GetCenterVertex () |
| Returns the center point of the elliptical arc. More... | |
| SketchVertex * | GetEndVertex () |
| Returns the end point of the elliptical arc. More... | |
| ItemObject * | GetItem (Variant &value) |
| Returns an item displayed in the [Model Manager] tree such as assembly, part and sketch. Index is numbered in the order of the each items shown in the tree. More... | |
| double | GetMajorAngle () |
| Returns the rotation angle of the elliptical arc. More... | |
| double | GetMajorRadius () |
| Returns the major radius of the elliptical arc. More... | |
| double | GetMinorRadius () |
| Returns the minor radius of the elliptical arc. More... | |
| String | GetName () |
| Returns a name. More... | |
| virtual Variant | GetProperty (String &name) |
| Returns the value of the property with the specified name. More... | |
| String | GetScriptTypeName () |
| Returns the name of the object type as a string. More... | |
| SketchVertex * | GetStartVertex () |
| Returns the start point of the elliptical arc. More... | |
| virtual bool | IsValid () |
| Returns True if an object is valid. More... | |
| int | NumItems () |
| Returns the number of items. More... | |
| void | SetCenter (double center_x, double center_y) |
| Specifies the center point of the lliptical arc in the coordinate. More... | |
| void | SetCenterVertex (SketchVertex *v) |
| Specifies the center point of the elliptical arc to be the same position as the existing point. More... | |
| void | SetData (double center_x, double center_y, double major_radius, double minor_radius, double major_angle) |
| Specifies the center point of the elliptical arc in the coordinate, the radius and the rotation angle of the elliptical arc. More... | |
| void | SetEnd (double end_x, double end_y) |
| Specifies the end point of the lliptical arc in the coordinate. More... | |
| void | SetEndVertex (SketchVertex *v) |
| Specifies the end point of the elliptical arc to be the same position as the existing point. More... | |
| void | SetMajorAngle (double angle) |
| Specifies the rotation angle of the elliptical arc. More... | |
| void | SetMajorRadius (double r) |
| Specifies the major radius of the elliptical arc. More... | |
| void | SetMinorRadius (double r) |
| Specifies the minor radius the elliptical arc. More... | |
| void | SetName (String &name) |
| Specifies a name. More... | |
| void | SetProperty (String &name, Variant &value) |
| Specifies a value of property. More... | |
| virtual void | SetPropertyByReference (String &name, ReferenceObject *value) |
| Specifies the values in properties by ReferenceObject object. More... | |
| void | SetStart (double start_x, double start_y) |
| Specifies the start point of the lliptical arc in the coordinate. More... | |
| void | SetStartVertex (SketchVertex *v) |
| Specifies the start point of the elliptical arc to be the same position as the existing point. More... | |
SketchEllipticalArc Class
The commands in the SketchEllipticalArc class are described below.
.
For more information about the properties for this class, see here .
|
virtualinherited |
Adds ReferenceObject object to a specified variable.
| name | Property name |
| value | ReferenceObject object (target) |
| SketchVertex * SketchEllipticalArc::GetCenterVertex | ( | ) |
Returns the center point of the elliptical arc.
| SketchVertex * SketchEllipticalArc::GetEndVertex | ( | ) |
Returns the end point of the elliptical arc.
|
inherited |
Returns an item displayed in the [Model Manager] tree such as assembly, part and sketch. Index is numbered in the order of the each items shown in the tree.
| value | Item name or index |
| double SketchEllipticalArc::GetMajorAngle | ( | ) |
Returns the rotation angle of the elliptical arc.
| double SketchEllipticalArc::GetMajorRadius | ( | ) |
Returns the major radius of the elliptical arc.
| double SketchEllipticalArc::GetMinorRadius | ( | ) |
Returns the minor radius of the elliptical arc.
|
inherited |
Returns a name.
|
virtualinherited |
Returns the value of the property with the specified name.
| name | Property name |
|
inherited |
Returns the name of the object type as a string.
| SketchVertex * SketchEllipticalArc::GetStartVertex | ( | ) |
Returns the start point of the elliptical arc.
|
virtualinherited |
Returns True if an object is valid.
Reimplemented from ItemObject.
|
inherited |
Returns the number of items.
| void SketchEllipticalArc::SetCenter | ( | double | center_x, |
| double | center_y | ||
| ) |
Specifies the center point of the lliptical arc in the coordinate.
| center_x | Center point in the X coordinate |
| center_y | Center point in the Y coordinate |
| void SketchEllipticalArc::SetCenterVertex | ( | SketchVertex * | v | ) |
Specifies the center point of the elliptical arc to be the same position as the existing point.
| v | SketchVertex object |
| void SketchEllipticalArc::SetData | ( | double | center_x, |
| double | center_y, | ||
| double | major_radius, | ||
| double | minor_radius, | ||
| double | major_angle | ||
| ) |
Specifies the center point of the elliptical arc in the coordinate, the radius and the rotation angle of the elliptical arc.
| center_x | Center point in the X coordinate |
| center_y | Center point in the Y coordinate |
| major_radius | Radius of the major axis |
| minor_radius | Radius of the minor axis |
| major_angle | Rotation angle of elliptical arc |
| void SketchEllipticalArc::SetEnd | ( | double | end_x, |
| double | end_y | ||
| ) |
Specifies the end point of the lliptical arc in the coordinate.
| end_x | End point in the X coordinate |
| end_y | End point in the Y coordinate |
| void SketchEllipticalArc::SetEndVertex | ( | SketchVertex * | v | ) |
Specifies the end point of the elliptical arc to be the same position as the existing point.
| v | SketchVertex object |
| void SketchEllipticalArc::SetMajorAngle | ( | double | angle | ) |
Specifies the rotation angle of the elliptical arc.
| angle | Rotation angle of the elliptical arc |
| void SketchEllipticalArc::SetMajorRadius | ( | double | r | ) |
Specifies the major radius of the elliptical arc.
| r | Major radius of the ellipse |
| void SketchEllipticalArc::SetMinorRadius | ( | double | r | ) |
Specifies the minor radius the elliptical arc.
| r | Minor radius of the elliptical arc |
|
inherited |
Specifies a name.
| name | Item name |
|
virtualinherited |
Specifies a value of property.
| name | Property name |
| value | Value of properties |
Reimplemented from ItemObject.
|
virtualinherited |
Specifies the values in properties by ReferenceObject object.
| name | Property name |
| value | ReferenceObject object (target) |
| void SketchEllipticalArc::SetStart | ( | double | start_x, |
| double | start_y | ||
| ) |
Specifies the start point of the lliptical arc in the coordinate.
| start_x | Start point in the X coordinate |
| start_y | Start point in the Y coordinate |
| void SketchEllipticalArc::SetStartVertex | ( | SketchVertex * | v | ) |
Specifies the start point of the elliptical arc to be the same position as the existing point.
| v | SketchVertex object |