公開スロット | 全メンバ一覧
SketchEllipticalArc クラス

SketchEllipticalArc クラス
ここでは、 SketchEllipticalArc クラスのコマンドを紹介します。
. [詳解]

SketchItemを継承しています。

公開スロット

virtual void AddPropertyByReference (const String &name, ReferenceObject *value)
 指定した変数に ReferenceObject オブジェクトを追加します。 [詳解]
 
SketchVertexGetCenterVertex () const
 楕円弧の中心を取得します。 [詳解]
 
SketchVertexGetEndVertex () const
 楕円弧の終点を取得します。 [詳解]
 
ItemObjectGetItem (const Variant &value) const
 アセンブリやパート、スケッチなどの[モデルマネージャ]ツリーに表示される各項目を取得します。 インデックスは、ツリーに表示される各項目に対して上から順番に番号が割り振られています。 [詳解]
 
double GetMajorAngle () const
 楕円弧の回転角度を取得します。 [詳解]
 
double GetMajorRadius () const
 楕円弧の主軸の半径の値を取得します。 [詳解]
 
double GetMinorRadius () const
 楕円弧の副軸の半径の値を取得します。 [詳解]
 
String GetName () const
 名称を取得します。 [詳解]
 
virtual Variant GetProperty (const String &name) const
 指定した名前をもつプロパティの値を取得します。 [詳解]
 
String GetScriptTypeName () const
 オブジェクトのタイプ名の文字列を取得します。 [詳解]
 
SketchVertexGetStartVertex () const
 楕円弧の始点を取得します。 [詳解]
 
int NumItems () const
 アイテムの個数を取得します。 [詳解]
 
void SetCenter (double center_x, double center_y)
 楕円弧の中心の座標を指定します。 [詳解]
 
void SetCenterVertex (SketchVertex *v)
 楕円弧の中心を、既存の点と同じ位置に指定します。 [詳解]
 
void SetData (double center_x, double center_y, double major_radius, double minor_radius, double major_angle)
 楕円弧の中心の座標、半径、回転角度を指定します。 [詳解]
 
void SetEnd (double end_x, double end_y)
 楕円弧の終点の座標を指定します。 [詳解]
 
void SetEndVertex (SketchVertex *v)
 楕円弧の終点を、既存の点と同じ位置に指定します。 [詳解]
 
void SetMajorAngle (double angle)
 楕円弧の回転角度を指定します。 [詳解]
 
void SetMajorRadius (double r)
 楕円弧の主軸の半径を指定します。 [詳解]
 
void SetMinorRadius (double r)
 楕円弧の副軸の半径を指定します。 [詳解]
 
void SetName (const String &name)
 名称を設定します。 [詳解]
 
virtual void SetPropertyByReference (const String &name, ReferenceObject *value)
 プロパティの値を ReferenceObject オブジェクトで設定します。 [詳解]
 
void SetStart (double start_x, double start_y)
 楕円弧の始点の座標を指定します。 [詳解]
 
void SetStartVertex (SketchVertex *v)
 楕円弧の始点を、既存の点と同じ位置に指定します。 [詳解]
 

詳解

SketchEllipticalArc クラス
ここでは、 SketchEllipticalArc クラスのコマンドを紹介します。
.

SketchEllipticalArc クラスには次の操作に対応したコマンドが含まれます。

このクラスで使用するプロパティについては、 こちら を参照してください。

関数詳解

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

指定した変数に ReferenceObject オブジェクトを追加します。

引数
nameプロパティ名
valueReferenceObject オブジェクト(設定対象)
SketchVertex * SketchEllipticalArc::GetCenterVertex ( ) const
slot

楕円弧の中心を取得します。

戻り値
SketchVertex オブジェクト(頂点のオブジェクト)
SketchVertex * SketchEllipticalArc::GetEndVertex ( ) const
slot

楕円弧の終点を取得します。

戻り値
SketchVertex オブジェクト(頂点のオブジェクト)
ItemObject * ItemObject::GetItem ( const Variant &  value) const
slotinherited

アセンブリやパート、スケッチなどの[モデルマネージャ]ツリーに表示される各項目を取得します。 インデックスは、ツリーに表示される各項目に対して上から順番に番号が割り振られています。

引数
value項目名またはインデックス
戻り値
ItemObject オブジェクト
double SketchEllipticalArc::GetMajorAngle ( ) const
slot

楕円弧の回転角度を取得します。

戻り値
回転角度
double SketchEllipticalArc::GetMajorRadius ( ) const
slot

楕円弧の主軸の半径の値を取得します。

戻り値
楕円弧の主軸の半径
double SketchEllipticalArc::GetMinorRadius ( ) const
slot

楕円弧の副軸の半径の値を取得します。

戻り値
楕円弧の副軸の半径
String ItemObject::GetName ( ) const
slotinherited

名称を取得します。

戻り値
アイテム名
Variant ItemObject::GetProperty ( const String &  name) const
virtualslotinherited

指定した名前をもつプロパティの値を取得します。

引数
nameプロパティ名
戻り値
各プロパティの型
String ItemObject::GetScriptTypeName ( ) const
slotinherited

オブジェクトのタイプ名の文字列を取得します。

戻り値
オブジェクトのタイプ名
SketchVertex * SketchEllipticalArc::GetStartVertex ( ) const
slot

楕円弧の始点を取得します。

戻り値
SketchVertex オブジェクト(頂点のオブジェクト)
int ItemObject::NumItems ( ) const
slotinherited

アイテムの個数を取得します。

戻り値
アイテム数
void SketchEllipticalArc::SetCenter ( double  center_x,
double  center_y 
)
slot

楕円弧の中心の座標を指定します。

引数
center_x中心のX座標
center_y中心のY座標
void SketchEllipticalArc::SetCenterVertex ( SketchVertex v)
slot

楕円弧の中心を、既存の点と同じ位置に指定します。

引数
vSketchVertex オブジェクト(頂点のオブジェクト)
void SketchEllipticalArc::SetData ( double  center_x,
double  center_y,
double  major_radius,
double  minor_radius,
double  major_angle 
)
slot

楕円弧の中心の座標、半径、回転角度を指定します。

引数
center_x中心のX座標
center_y中心のY座標
major_radius半径(主軸)
minor_radius半径(副軸)
major_angle楕円の回転角度
非推奨:
SetProperty()を使用してください。
void SketchEllipticalArc::SetEnd ( double  end_x,
double  end_y 
)
slot

楕円弧の終点の座標を指定します。

引数
end_x終点のX座標
end_y終点のY座標
void SketchEllipticalArc::SetEndVertex ( SketchVertex v)
slot

楕円弧の終点を、既存の点と同じ位置に指定します。

引数
vSketchVertex オブジェクト(頂点のオブジェクト)
void SketchEllipticalArc::SetMajorAngle ( double  angle)
slot

楕円弧の回転角度を指定します。

引数
angle楕円弧の回転角度
void SketchEllipticalArc::SetMajorRadius ( double  r)
slot

楕円弧の主軸の半径を指定します。

引数
r楕円弧の主軸の半径
void SketchEllipticalArc::SetMinorRadius ( double  r)
slot

楕円弧の副軸の半径を指定します。

引数
r楕円弧の副軸の半径
void ItemObject::SetName ( const String &  name)
slotinherited

名称を設定します。

引数
nameアイテム名
void ItemObject::SetPropertyByReference ( const String &  name,
ReferenceObject value 
)
virtualslotinherited

プロパティの値を ReferenceObject オブジェクトで設定します。

引数
nameプロパティ名
valueReferenceObject オブジェクト(設定対象)
void SketchEllipticalArc::SetStart ( double  start_x,
double  start_y 
)
slot

楕円弧の始点の座標を指定します。

引数
start_x始点のX座標
start_y始点のY座標
void SketchEllipticalArc::SetStartVertex ( SketchVertex v)
slot

楕円弧の始点を、既存の点と同じ位置に指定します。

引数
vSketchVertex オブジェクト(頂点のオブジェクト)