Public Member Functions | List of all members
ThetaMeshExtrude Class Reference

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

Inherits ParameterObject.

Public Member Functions

double GetAngle ()
 Returns extrusion angle. More...
 
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 GetReverseRatio ()
 Returns True when the direction of the division ratio applied is reverse. More...
 
double GetTolerance ()
 Returns tolerance. More...
 
void SetAngle (double value)
 Specifies extrusion angle. 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 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

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

The ThetaMeshExtrude class includes the commands for the following operation.

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

Member Function Documentation

double ThetaMeshExtrude::GetAngle ( )

Returns extrusion angle.

Returns
Angle
Variant ThetaMeshExtrude::GetAxisType ( )

Returns rotation axis type.

Returns
0 : X-axis
1 : Y-axis
2 : Z-axis
3 : Specifies vector
bool ThetaMeshExtrude::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 ThetaMeshExtrude::GetDeleteSourceElement ( )

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

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

Returns number of divisions.

Returns
Divisions
bool ThetaMeshExtrude::GetMergeToOriginalMeshBlock ( )

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

Returns
Type 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 ThetaMeshExtrude::GetRatio ( )

Returns division ratio.

Returns
Division ratio
bool ThetaMeshExtrude::GetReverseRatio ( )

Returns True when the direction of the division ratio applied is reverse.

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

Returns tolerance.

Returns
Tolerance
void ThetaMeshExtrude::SetAngle ( double  value)

Specifies extrusion angle.

Parameters
valueAngle
void ThetaMeshExtrude::SetAxisType ( Variant  value)

Specifies rotation axis type.

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

Specifies number of divisions.

Parameters
valueNumber of divisions
void ThetaMeshExtrude::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 ThetaMeshExtrude::SetRatio ( double  ratio)

Specifies division ratio.

Parameters
ratioDivision ratio
void ThetaMeshExtrude::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 ThetaMeshExtrude::SetTolerance ( double  value)

Specifies tolerance.

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