Public Member Functions | List of all members
RadialMeshExtrude Class Reference

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

Inherits ParameterObject.

Public Member Functions

Variant GetAxisType ()
 Returns rotation axis type. More...
 
bool GetDeleteDuplicateNodes ()
 Returns True if the element generated by dragging and the selected node of the drag source are set to delete duplicate nodes with the specified tolerance. More...
 
bool GetDeleteSourceElement ()
 Returns True if the element used for extrusion is set to be deleted. More...
 
int GetDivisions ()
 Returns number of divisions. More...
 
bool GetMergeToOriginalMeshBlock ()
 Returns True if the created elements are added to the original mesh block. More...
 
virtual Variant GetProperty (String &name)
 Returns value of property. More...
 
double GetRatio ()
 Returns division ratio. More...
 
bool GetReverse ()
 Returns True when the direction is reversed. More...
 
bool GetReverseRatio ()
 Returns True when the direction is reversed. More...
 
double GetTolerance ()
 Returns tolerance. 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 SetDeleteDuplicateNodes (bool value)
 Specifies whether or not to delete duplicate nodes with the specified tolerance for the elements generated by dragging and the nodes to be selected from the drag source. More...
 
void SetDeleteSourceElement (bool value)
 Specifies whether or not to delete the element used for extrusion. More...
 
void SetDivisions (int value)
 Specifies number of divisions. More...
 
void SetMergeToOriginalMeshBlock (bool value)
 Specifies whether or not to add the created elements to the original mesh block. 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 SetRatio (double ratio)
 Specifies division ratio. More...
 
void SetReverse (bool value)
 Specifies whether or not to reverse direction. More...
 
void SetReverseRatio (bool value)
 Specifies whether or not to reverse direction of the division ratio applied. More...
 
void SetTolerance (double value)
 Specifies tolerance. 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

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

The RadialMeshExtrude class includes the commands for the following operation.

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

Member Function Documentation

Variant RadialMeshExtrude::GetAxisType ( )

Returns rotation axis type.

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

Returns True if the element generated by dragging and the selected node of the drag source are set to delete duplicate nodes with the specified tolerance.

Returns
Whether or not the duplicate nodes is deleteed
bool RadialMeshExtrude::GetDeleteSourceElement ( )

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

Returns
Whether or not the element is deleted
int RadialMeshExtrude::GetDivisions ( )

Returns number of divisions.

Returns
Divisions
bool RadialMeshExtrude::GetMergeToOriginalMeshBlock ( )

Returns True if the created elements are added to the original mesh block.

Returns
Whether or not the element is added
Variant ParameterObject::GetProperty ( String &  name)
virtualinherited

Returns value of property.

Parameters
nameProperty name
Returns
Value of properties
double RadialMeshExtrude::GetRatio ( )

Returns division ratio.

Returns
Division ratio
bool RadialMeshExtrude::GetReverse ( )

Returns True when the direction is reversed.

Returns
Whether or not a direction is reverse
bool RadialMeshExtrude::GetReverseRatio ( )

Returns True when the direction is reversed.

Returns
Whether or not a direction is reverse
double RadialMeshExtrude::GetTolerance ( )

Returns tolerance.

Returns
Tolerance
void RadialMeshExtrude::SetAxisType ( Variant  value)

Specifies rotation axis type.

Parameters
value
0 : X-axis
1 : Y-axis
2 : Z-axis
3 : Specifies vector
void RadialMeshExtrude::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 RadialMeshExtrude::SetDeleteDuplicateNodes ( bool  value)

Specifies whether or not to delete duplicate nodes with the specified tolerance for the elements generated by dragging and the nodes to be selected from the drag source.

Parameters
value
True=on : Delete duplicate nodes
False=off : Do not delete duplicate nodes
void RadialMeshExtrude::SetDeleteSourceElement ( bool  value)

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

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

Specifies number of divisions.

Parameters
valueDivisions
void RadialMeshExtrude::SetMergeToOriginalMeshBlock ( bool  value)

Specifies whether or not to add the created elements to the original mesh block.

Parameters
value
True=on : Add element
False=off : Do not add element
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 RadialMeshExtrude::SetRatio ( double  ratio)

Specifies division ratio.

Parameters
ratioDivision ratio
void RadialMeshExtrude::SetReverse ( bool  value)

Specifies whether or not to reverse direction.

Parameters
value
True=on : Reverse
False=off : Do not reverse
void RadialMeshExtrude::SetReverseRatio ( bool  value)

Specifies whether or not to reverse direction of the division ratio applied.

Parameters
value
True=on : Reverse
False=off : Do not reverse
void RadialMeshExtrude::SetTolerance ( double  value)

Specifies tolerance.

Parameters
valueTolerance
void RadialMeshExtrude::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