Public Member Functions | List of all members
RotateMeshCopy Class Reference

RotateMeshCopy Class
The commands in the RotateMeshCopy class are described below.
. More...

Inherits ParameterObject.

Public Member Functions

double GetAngle ()
 Returns the difference in angle for copy source and copy destination. More...
 
Variant GetAxisType ()
 Returns rotation axis type. More...
 
bool GetDeleteSourceElement ()
 Returns True if the element used for copy is set to be deleted. More...
 
int GetInstance ()
 Returns number of instance. More...
 
virtual Variant GetProperty (String &name)
 Returns value of property. More...
 
bool GetReverse ()
 Returns True when the direction of the copy direction is reversed. More...
 
void SetAngle (double value)
 Specifies the difference in angle for copy source and copy destination. More...
 
void SetAxisType (Variant value)
 Specifies rotation axis type. More...
 
void SetCenter (double x, double y, double z)
 Specifies a point on rotation axis (vector is specified as rotation axis type) More...
 
void SetDeleteSourceElement (bool value)
 Specifies whether or not to delete the element used for copy. More...
 
void SetInstance (int value)
 Specifies number of instance. More...
 
virtual void SetProperty (String &name, Variant &value)
 Specifies a value of property. More...
 
virtual void SetPropertyByReference (String &name, ReferenceObject *value)
 Specifies the values for the properties of parts (or meshe parts) using ReferenceObject. More...
 
void SetReverse (bool value)
 Specifies whether or not to reverse the copy direction. More...
 
void SetVector (double x, double y, double z)
 Specifies a vector on rotation axis (vector is specified as rotation axis type). More...
 

Detailed Description

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

The RotateMeshCopy class includes the commands for the following operation.

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

Member Function Documentation

double RotateMeshCopy::GetAngle ( )

Returns the difference in angle for copy source and copy destination.

Returns
Angle
Variant RotateMeshCopy::GetAxisType ( )

Returns rotation axis type.

Returns
0 : X-axis
1 : Y-axis
2 : Z-axis
3 : Specifies vector
bool RotateMeshCopy::GetDeleteSourceElement ( )

Returns True if the element used for copy is set to be deleted.

Returns
Whether or not the element is deleted
int RotateMeshCopy::GetInstance ( )

Returns number of instance.

Returns
Number of instance
Variant ParameterObject::GetProperty ( String &  name)
virtualinherited

Returns value of property.

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

Returns True when the direction of the copy direction is reversed.

Returns
Whether or not a direction is reverse
void RotateMeshCopy::SetAngle ( double  value)

Specifies the difference in angle for copy source and copy destination.

Parameters
valueAngle
void RotateMeshCopy::SetAxisType ( Variant  value)

Specifies rotation axis type.

Parameters
value
0 : X-axis
1 : Y-axis
2 : Z-axis
3 : Specifies vector
void RotateMeshCopy::SetCenter ( double  x,
double  y,
double  z 
)

Specifies a point on rotation axis (vector is specified as rotation axis type)

Parameters
xPoint on axis X-coordinate
yPoint on axis Y-coordinate
zPoint on axis Z-coordinate
void RotateMeshCopy::SetDeleteSourceElement ( bool  value)

Specifies whether or not to delete the element used for copy.

Parameters
value
True=on : Delete element
False=off : Do not delete element
void RotateMeshCopy::SetInstance ( int  value)

Specifies number of instance.

Parameters
valueNumber of instance
void ParameterObject::SetProperty ( String &  name,
Variant &  value 
)
virtualinherited

Specifies a value of property.

Parameters
nameProperty name
valueValue of properties
void ParameterObject::SetPropertyByReference ( String &  name,
ReferenceObject value 
)
virtualinherited

Specifies the values for the properties of parts (or meshe parts) using ReferenceObject.

Parameters
nameProperty name
valueReferenceObject object (Target)
void RotateMeshCopy::SetReverse ( bool  value)

Specifies whether or not to reverse the copy direction.

Parameters
value
True=on : Reverse
False=off : Do not reverse
void RotateMeshCopy::SetVector ( double  x,
double  y,
double  z 
)

Specifies a vector on rotation axis (vector is specified as rotation axis type).

Parameters
xAxial vector X-component
yAxial vector Y-component
zAxial vector Z-component