「NSAffineTransform Class Reference」の編集履歴(バックアップ)一覧はこちら
「NSAffineTransform Class Reference」(2010/02/07 (日) 22:29:44) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
//0.下はいじらない
Tags:&tags()
//1.以下に続けてADCでの分類を書き込みリンクする。「NSHogeのクラスリファレンス」、まで書く
&link_toppage(トップ) > [[リファレンス]] > グラフィックスとアニメーション:2Dの描画 > NSAffineTransform クラスリファレンス
//2.リファレンス日本語名を見出し1で書く。wiki内のリンクで用いられるタイトルになる。翻訳元にもリンクする。
*NSAffineTransform クラスリファレンス [[翻訳元>http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSAffineTransform_Class/Reference/Reference.html]]
//3.翻訳元の最終更新日を書く
このページの最終更新:&date()
ADCの最終更新:2009-07-15
//4.以下、用語は頻繁に出てくる単語の翻訳ガイドラインを参照しながら翻訳する。
//5.ある程度書き終わったらタグ(未完または完成、カテゴリ名×3)をつけて下線を引く(広告との境)。これで終了。それではGood Luck!
//本文開始↓
|TOP:BGCOLOR(#eef):継承するクラス|BGCOLOR(#eef):[[NSObject>NSObject Class Reference]]|
|TOP:準拠しているプロトコル|[[NSCoding>NSCoding Protocol Reference]]&br()[[NSCopying>NSCopying Protocol Reference]]&br()[[NSObject (NSObject)>NSObject Protocol Reference]]|
|TOP:BGCOLOR(#eef):フレームワーク|BGCOLOR(#eef):/System/Library/Frameworks/[[Foundation.framework>Foundation Framework]]|
|TOP:使用可能な環境|Mac OS X v10.0以降|
|TOP:BGCOLOR(#eef):宣言ファイル|BGCOLOR(#eef):NSAffineTransform.h|
|TOP:コンパニオンガイド|Cocoa Drawing Guide|
|TOP:BGCOLOR(#eef):サンプルコード|BGCOLOR(#eef):DockTile&br()FunHouse&br()SpeedometerView&br()WebKitPluginStarter&br()WebKitPluginWithJavaScript|
**概観(Overview)
----
NSAffineTransformクラスはアフィン変換の生成、連結、適用の為のメソッドを提供します。
変換とは、具体的にはある座標系から別の座標系への座標変換の方法のことです。アフィン変換とは、パスの位置関係は維持しますが長さや角度は必ずしも維持しない特別な変換のことです。拡大縮小、回転、平行移動はアフィン変換のサポートする操作ではもっとも多く使われますが、剪断変形をすることもできます。
|BGCOLOR(#eef):&blod(){注:}Mac OS v10.3以前ではNSAffineTransformクラスは全てApplication Kit frameworkで宣言、実装されています。なので、Mac OS v10.4ではNSAffineTransformクラスはFoundation KitとApplication Kitで分割されています。|
現在のグラフィックスコンテキストやNSBezierPathオブジェクトにアフィン変換を適用するメソッドはApplication Kitの[[NSAffineTransform Additions Reference]]に記述されています。
**採用しているプロトコル(Adopted Protocols)
----
[[NSCoding>NSCoding Protocol Reference]]
&space(4)&link_anchor(page=NSCoding Protocol Reference, encodeWithCoder:){encodeWithCoder:}
&space(4)&link_anchor(page=NSCoding Protocol Reference,initWithCoder:){initWithCoder:}
[[NSCopying>NSCopying Protocol Reference]]
&space(4)&link_anchor(page=NSCopying Protocol Reference, copyWithZone:){copyWithZone:}
**このクラスでできること(Tasks)
----
***オブジェクトの生成(Creating an NSAffineTransform Object)
&space(4)&link_anchor(){+ transform}
&space(4)&link_anchor(){– initWithTransform:}
***変換の蓄積(Accumulating Transformations)
&space(4)&link_anchor(){– rotateByDegrees:}
&space(4)&link_anchor(){– rotateByRadians:}
&space(4)&link_anchor(){– scaleBy:}
&space(4)&link_anchor(){– scaleXBy:yBy:}
&space(4)&link_anchor(){– translateXBy:yBy:}
&space(4)&link_anchor(){– appendTransform:}
&space(4)&link_anchor(){– prependTransform:}
&space(4)&link_anchor(){– invert}
***データやオブジェクトの変換(Transforming Data and Objects)
&space(4)&link_anchor(){– transformPoint:}
&space(4)&link_anchor(){– transformSize:}
***変換構造体へのアクセス(Accessing the Transformation Structure)
&space(4)&link_anchor(){– transformStruct}
&space(4)&link_anchor(){– setTransformStruct:}
**クラスメソッド
----
**インスタンスメソッド
----
**定数(Constants)
----
----
//0.下はいじらない
Tags:&tags()
//1.以下に続けてADCでの分類を書き込みリンクする。「NSHogeのクラスリファレンス」、まで書く
&link_toppage(トップ) > [[リファレンス]] > グラフィックスとアニメーション:2Dの描画 > NSAffineTransform クラスリファレンス
//2.リファレンス日本語名を見出し1で書く。wiki内のリンクで用いられるタイトルになる。翻訳元にもリンクする。
*NSAffineTransform クラスリファレンス [[翻訳元>http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSAffineTransform_Class/Reference/Reference.html]]
//3.翻訳元の最終更新日を書く
このページの最終更新:&date()
ADCの最終更新:2009-07-15
//4.以下、用語は頻繁に出てくる単語の翻訳ガイドラインを参照しながら翻訳する。
//5.ある程度書き終わったらタグ(未完または完成、カテゴリ名×3)をつけて下線を引く(広告との境)。これで終了。それではGood Luck!
//本文開始↓
|TOP:BGCOLOR(#eef):継承するクラス|BGCOLOR(#eef):[[NSObject>NSObject Class Reference]]|
|TOP:準拠しているプロトコル|[[NSCoding>NSCoding Protocol Reference]]&br()[[NSCopying>NSCopying Protocol Reference]]&br()[[NSObject (NSObject)>NSObject Protocol Reference]]|
|TOP:BGCOLOR(#eef):フレームワーク|BGCOLOR(#eef):/System/Library/Frameworks/[[Foundation.framework>Foundation Framework]]|
|TOP:使用可能な環境|Mac OS X v10.0以降|
|TOP:BGCOLOR(#eef):宣言ファイル|BGCOLOR(#eef):NSAffineTransform.h|
|TOP:コンパニオンガイド|Cocoa Drawing Guide|
|TOP:BGCOLOR(#eef):サンプルコード|BGCOLOR(#eef):DockTile&br()FunHouse&br()SpeedometerView&br()WebKitPluginStarter&br()WebKitPluginWithJavaScript|
**概観(Overview)
----
NSAffineTransformクラスはアフィン変換の生成、連結、適用の為のメソッドを提供します。
変換とは、具体的にはある座標系から別の座標系への座標変換の方法のことです。アフィン変換とは、パスの位置関係は維持しますが長さや角度は必ずしも維持しない特別な変換のことです。拡大縮小、回転、平行移動はアフィン変換のサポートする操作ではもっとも多く使われますが、剪断変形をすることもできます。
|BGCOLOR(#eef):&bold(){注:}Mac OS v10.3以前ではNSAffineTransformクラスは全てApplication Kit frameworkで宣言、実装されています。なので、MacOS v10.4ではNSAffineTransformクラスはFoundation KitとApplication Kitで分割されています。|
現在のグラフィックスコンテキストやNSBezierPathオブジェクトにアフィン変換を適用するメソッドはApplication Kitの[[NSAffineTransform Additions Reference]]に記述されています。
**採用しているプロトコル(Adopted Protocols)
----
[[NSCoding>NSCoding Protocol Reference]]
&space(4)&link_anchor(page=NSCoding Protocol Reference, encodeWithCoder:){encodeWithCoder:}
&space(4)&link_anchor(page=NSCoding Protocol Reference,initWithCoder:){initWithCoder:}
[[NSCopying>NSCopying Protocol Reference]]
&space(4)&link_anchor(page=NSCopying Protocol Reference, copyWithZone:){copyWithZone:}
**このクラスでできること(Tasks)
----
***オブジェクトの生成(Creating an NSAffineTransform Object)
&space(4)&link_anchor(){+ transform}
&space(4)&link_anchor(){– initWithTransform:}
***変換の蓄積(Accumulating Transformations)
&space(4)&link_anchor(){– rotateByDegrees:}
&space(4)&link_anchor(){– rotateByRadians:}
&space(4)&link_anchor(){– scaleBy:}
&space(4)&link_anchor(){– scaleXBy:yBy:}
&space(4)&link_anchor(){– translateXBy:yBy:}
&space(4)&link_anchor(){– appendTransform:}
&space(4)&link_anchor(){– prependTransform:}
&space(4)&link_anchor(){– invert}
***データやオブジェクトの変換(Transforming Data and Objects)
&space(4)&link_anchor(){– transformPoint:}
&space(4)&link_anchor(){– transformSize:}
***変換構造体へのアクセス(Accessing the Transformation Structure)
&space(4)&link_anchor(){– transformStruct}
&space(4)&link_anchor(){– setTransformStruct:}
**クラスメソッド
----
**インスタンスメソッド
----
**定数(Constants)
----
----
表示オプション
横に並べて表示:
変化行の前後のみ表示: