Public Member Functions | List of all members
FaceRevolveSolid Class Reference

FaceRevolveSolid Class
The commands in the FaceRevolveSolid 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 the angle of face revolve. More...
 
ReferenceObjectGetAxis ()
 Returns the rotation axis for face revolve. More...
 
ItemObjectGetItem (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...
 
bool GetMerge ()
 Returns whether or not to merge with an existing geometry. 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 when the direction is reversed. More...
 
String GetScriptTypeName ()
 Returns the name of the object type 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 angle of face revolve. More...
 
void SetAxis (ReferenceObject *axis)
 Specifies rotation axis of face revolve. More...
 
void SetData (ReferenceObject *axis, double height, bool reverse)
 Specifies the rotation axis, angle of face revolve and whether or not to reverse the direction of face revolve extrude. More...
 
void SetMerge (bool value)
 Specifies whether or not to merge with an existing geometry. 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 direction. More...
 

Detailed Description

FaceRevolveSolid Class
The commands in the FaceRevolveSolid class are described below.
.

The FaceRevolveSolid class includes the commands for the following operation.

For more information about the properties for this class, see here .

Member Function Documentation

void ItemObject::AddPropertyByReference ( String &  name,
ReferenceObject value 
)
virtualinherited

Adds ReferenceObject object to a specified variable.

Parameters
nameProperty name
valueReferenceObject object (target)
double FaceRevolveSolid::GetAngle ( )

Returns the angle of face revolve.

Returns
Angle of face revolve
ReferenceObject * FaceRevolveSolid::GetAxis ( )

Returns the rotation axis for face revolve.

Returns
ReferenceObject object
ItemObject * ItemObject::GetItem ( Variant &  value)
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.

Parameters
valueItem name or index
Returns
ItemObject object
bool FaceRevolveSolid::GetMerge ( )

Returns whether or not to merge with an existing geometry.

Returns
Whether or not to merge
String ItemObject::GetName ( )
inherited

Returns a name.

Returns
Item name
Variant ItemObject::GetProperty ( String &  name)
virtualinherited

Returns the value of the property with the specified name.

Parameters
nameProperty name
Returns
Value of properties
bool FaceRevolveSolid::GetReverse ( )

Returns True when the direction is reversed.

Returns
Whether or not a direction is reverse
String ItemObject::GetScriptTypeName ( )
inherited

Returns the name of the object type as a string.

Returns
Type name of object
bool ItemObject::IsValid ( )
virtualinherited

Returns True if an object is valid.

Returns
Whether or not the object are valid

Reimplemented in Sketch, Part, SketchItem, and MeshPart.

int ItemObject::NumItems ( )
inherited

Returns the number of items.

Returns
Item count
void FaceRevolveSolid::SetAngle ( double  value)

Specifies angle of face revolve.

Parameters
valueAngle of face revolve
void FaceRevolveSolid::SetAxis ( ReferenceObject axis)

Specifies rotation axis of face revolve.

Parameters
axisReferenceObject object
void FaceRevolveSolid::SetData ( ReferenceObject axis,
double  angle,
bool  reverse 
)

Specifies the rotation axis, angle of face revolve and whether or not to reverse the direction of face revolve extrude.

Parameters
axisRotation axis
angleAngle of face revolve
reverse
True=1 : reverse
False=0 : Do not reverse
Deprecated:
Please use SetProperty().
void FaceRevolveSolid::SetMerge ( bool  value)

Specifies whether or not to merge with an existing geometry.

Parameters
value
True=on : Merge
False=off : Do not merge
void ItemObject::SetName ( String &  name)
inherited

Specifies a name.

Parameters
nameItem name
void ItemObject::SetProperty ( String &  name,
Variant &  value 
)
virtualinherited

Specifies a value of property.

Parameters
nameProperty name
valueValue of properties

Reimplemented in SketchItem.

void ItemObject::SetPropertyByReference ( String &  name,
ReferenceObject value 
)
virtualinherited

Specifies the values in properties by ReferenceObject object.

Parameters
nameProperty name
valueReferenceObject object (target)
void FaceRevolveSolid::SetReverse ( bool  value)

Specifies whether or not to reverse direction.

Parameters
value
True=on : Reverse
False=off : Do not reverse