RevolveCut Class
The commands in the RevolveCut class are described below.
.
More...
Inherits ItemObject.
Public Member Functions | |
| virtual void | AddPropertyByReference (String &name, ReferenceObject *value) |
| Adds ReferenceObject object to a specified variable. More... | |
| double | GetAngle () |
| Returns an angle to create a radial extrusion to cut from a sketch. More... | |
| ReferenceObject * | GetAxis () |
| Returns a rotation axis. 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... | |
| String | GetName () |
| Returns a name. More... | |
| virtual Variant | GetProperty (String &name) |
| Returns the value of the property with the specified name. More... | |
| bool | GetReverse () |
| Returns True as a value when a direction is reversed. More... | |
| String | GetScriptTypeName () |
| Returns the name of the object type as a string. More... | |
| Sketch * | GetSketch () |
| Returns a sketch that is used to create a radial extrusion. More... | |
| int | GetType () |
| Returns a value for the type of revolution cut. More... | |
| String | GetTypeAsString () |
| Returns the type of revolution cut as a string. More... | |
| virtual bool | IsValid () |
| Returns True if an object is valid. More... | |
| int | NumItems () |
| Returns the number of items. More... | |
| void | SetAngle (double value) |
| Specifies the angle to create a radical extrusion. More... | |
| void | SetAxis (ReferenceObject *axis) |
| Selects a rotation axis. More... | |
| void | SetData (ReferenceObject *axis, double height, bool reverse) |
| Specifies the rotation axis, angle of revolve cut and whether or not to reverse the direction of revolve cut. More... | |
| void | SetName (String &name) |
| Specifies a name. More... | |
| virtual 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 | SetReverse (bool value) |
| Specifies whether or not to reverse the direction. More... | |
| void | SetType (int value) |
| Specifies a value for the type of revolution cut. More... | |
| void | SetTypeByName (String &value) |
| Specifies the string for a type of revolution cut. More... | |
RevolveCut Class
The commands in the RevolveCut class are described below.
.
The RevolveCut class includes the commands for the following operation.
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) |
| double RevolveCut::GetAngle | ( | ) |
Returns an angle to create a radial extrusion to cut from a sketch.
| ReferenceObject * RevolveCut::GetAxis | ( | ) |
Returns a rotation axis.
|
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 |
|
inherited |
Returns a name.
|
virtualinherited |
Returns the value of the property with the specified name.
| name | Property name |
| bool RevolveCut::GetReverse | ( | ) |
Returns True as a value when a direction is reversed.
|
inherited |
Returns the name of the object type as a string.
| Sketch * RevolveCut::GetSketch | ( | ) |
Returns a sketch that is used to create a radial extrusion.
| int RevolveCut::GetType | ( | ) |
Returns a value for the type of revolution cut.
| String RevolveCut::GetTypeAsString | ( | ) |
Returns the type of revolution cut as a string.
|
virtualinherited |
Returns True if an object is valid.
Reimplemented in Sketch, Part, SketchItem, and MeshPart.
|
inherited |
Returns the number of items.
| void RevolveCut::SetAngle | ( | double | value | ) |
Specifies the angle to create a radical extrusion.
| value | Angle |
| void RevolveCut::SetAxis | ( | ReferenceObject * | axis | ) |
Selects a rotation axis.
| axis | ReferenceObject object (Object for rotation axis) |
| void RevolveCut::SetData | ( | ReferenceObject * | axis, |
| double | angle, | ||
| bool | reverse | ||
| ) |
Specifies the rotation axis, angle of revolve cut and whether or not to reverse the direction of revolve cut.
| axis | Rotation axis |
| angle | Angle of revolve cut |
| reverse | True=1 : reverse
False=0 : Do not reverse
|
|
inherited |
Specifies a name.
| name | Item name |
|
virtualinherited |
Specifies a value of property.
| name | Property name |
| value | Value of properties |
Reimplemented in SketchItem.
|
virtualinherited |
Specifies the values in properties by ReferenceObject object.
| name | Property name |
| value | ReferenceObject object (target) |
| void RevolveCut::SetReverse | ( | bool | value | ) |
Specifies whether or not to reverse the direction.
| value | True=on : Reverse
False=off : Do not reverse
|
| void RevolveCut::SetType | ( | int | value | ) |
Specifies a value for the type of revolution cut.
| value | True=1 : Both sides
False=0 : One side
|
| void RevolveCut::SetTypeByName | ( | String & | value | ) |
Specifies the string for a type of revolution cut.
| value | BothSides : Both sides
OneSide : One side
|