Public Types | |
typedef AVProp | TVProp |
typedef AFProp | TFProp |
typedef std::vector< TVProp > | TVPropList |
typedef TVPropList::iterator | TVPropIt |
Public Member Functions | |
const TVPropList & | Verts () const |
TVPropList & | Verts () |
Int_t | Size () const |
Int_t | operator[] (Int_t i) const |
const TVProp & | VertexProps (Int_t i) const |
TVProp & | VertexProps (Int_t i) |
void | SetPlane (const TPlane3 &plane) |
const TPlane3 & | Plane () const |
TVector3 | Normal () const |
Int_t & | Classification () |
const Int_t & | Classification () const |
void | Reverse () |
TFProp & | FProp () |
const TFProp & | FProp () const |
void | AddProp (const TVProp &prop) |
Private Attributes | |
TVPropList | fVerts |
TPlane3 | fPlane |
TFProp | fFaceProp |
Int_t | fClassification |
Definition at line 1928 of file CsgOps.cxx.
typedef AVProp RootCsg::TPolygonBase< AVProp, AFProp >::TVProp |
Definition at line 1930 of file CsgOps.cxx.
typedef AFProp RootCsg::TPolygonBase< AVProp, AFProp >::TFProp |
Definition at line 1931 of file CsgOps.cxx.
typedef std::vector<TVProp> RootCsg::TPolygonBase< AVProp, AFProp >::TVPropList |
Definition at line 1932 of file CsgOps.cxx.
typedef TVPropList::iterator RootCsg::TPolygonBase< AVProp, AFProp >::TVPropIt |
Definition at line 1933 of file CsgOps.cxx.
const TVPropList& RootCsg::TPolygonBase< AVProp, AFProp >::Verts | ( | ) | const [inline] |
Definition at line 1942 of file CsgOps.cxx.
References RootCsg::TPolygonBase< AVProp, AFProp >::fVerts.
TVPropList& RootCsg::TPolygonBase< AVProp, AFProp >::Verts | ( | ) | [inline] |
Definition at line 1943 of file CsgOps.cxx.
References RootCsg::TPolygonBase< AVProp, AFProp >::fVerts.
Int_t RootCsg::TPolygonBase< AVProp, AFProp >::Size | ( | ) | const [inline] |
Definition at line 1944 of file CsgOps.cxx.
References RootCsg::TPolygonBase< AVProp, AFProp >::fVerts.
Int_t RootCsg::TPolygonBase< AVProp, AFProp >::operator[] | ( | Int_t | i | ) | const [inline] |
Definition at line 1946 of file CsgOps.cxx.
References RootCsg::TPolygonBase< AVProp, AFProp >::fVerts.
const TVProp& RootCsg::TPolygonBase< AVProp, AFProp >::VertexProps | ( | Int_t | i | ) | const [inline] |
Definition at line 1948 of file CsgOps.cxx.
References RootCsg::TPolygonBase< AVProp, AFProp >::fVerts.
TVProp& RootCsg::TPolygonBase< AVProp, AFProp >::VertexProps | ( | Int_t | i | ) | [inline] |
Definition at line 1949 of file CsgOps.cxx.
References RootCsg::TPolygonBase< AVProp, AFProp >::fVerts.
void RootCsg::TPolygonBase< AVProp, AFProp >::SetPlane | ( | const TPlane3 & | plane | ) | [inline] |
Definition at line 1950 of file CsgOps.cxx.
References RootCsg::TPolygonBase< AVProp, AFProp >::fPlane.
const TPlane3& RootCsg::TPolygonBase< AVProp, AFProp >::Plane | ( | ) | const [inline] |
Definition at line 1951 of file CsgOps.cxx.
References RootCsg::TPolygonBase< AVProp, AFProp >::fPlane.
TVector3 RootCsg::TPolygonBase< AVProp, AFProp >::Normal | ( | ) | const [inline] |
Definition at line 1952 of file CsgOps.cxx.
References RootCsg::TPolygonBase< AVProp, AFProp >::fPlane, and RootCsg::TPlane3::Normal().
Int_t& RootCsg::TPolygonBase< AVProp, AFProp >::Classification | ( | ) | [inline] |
Definition at line 1953 of file CsgOps.cxx.
References RootCsg::TPolygonBase< AVProp, AFProp >::fClassification.
const Int_t& RootCsg::TPolygonBase< AVProp, AFProp >::Classification | ( | ) | const [inline] |
Definition at line 1954 of file CsgOps.cxx.
References RootCsg::TPolygonBase< AVProp, AFProp >::fClassification.
void RootCsg::TPolygonBase< AVProp, AFProp >::Reverse | ( | ) | [inline] |
Definition at line 1956 of file CsgOps.cxx.
References RootCsg::TPolygonBase< AVProp, AFProp >::fPlane, RootCsg::TPolygonBase< AVProp, AFProp >::fVerts, and RootCsg::TPlane3::Invert().
TFProp& RootCsg::TPolygonBase< AVProp, AFProp >::FProp | ( | ) | [inline] |
Definition at line 1962 of file CsgOps.cxx.
References RootCsg::TPolygonBase< AVProp, AFProp >::fFaceProp.
const TFProp& RootCsg::TPolygonBase< AVProp, AFProp >::FProp | ( | ) | const [inline] |
Definition at line 1963 of file CsgOps.cxx.
References RootCsg::TPolygonBase< AVProp, AFProp >::fFaceProp.
void RootCsg::TPolygonBase< AVProp, AFProp >::AddProp | ( | const TVProp & | prop | ) | [inline] |
Definition at line 1964 of file CsgOps.cxx.
References RootCsg::TPolygonBase< AVProp, AFProp >::fVerts.
TVPropList RootCsg::TPolygonBase< AVProp, AFProp >::fVerts [private] |
Definition at line 1936 of file CsgOps.cxx.
Referenced by RootCsg::TPolygonBase< AVProp, AFProp >::AddProp(), RootCsg::TPolygonBase< AVProp, AFProp >::operator[](), RootCsg::TPolygonBase< AVProp, AFProp >::Reverse(), RootCsg::TPolygonBase< AVProp, AFProp >::Size(), RootCsg::TPolygonBase< AVProp, AFProp >::VertexProps(), and RootCsg::TPolygonBase< AVProp, AFProp >::Verts().
TPlane3 RootCsg::TPolygonBase< AVProp, AFProp >::fPlane [private] |
Definition at line 1937 of file CsgOps.cxx.
Referenced by RootCsg::TPolygonBase< AVProp, AFProp >::Normal(), RootCsg::TPolygonBase< AVProp, AFProp >::Plane(), RootCsg::TPolygonBase< AVProp, AFProp >::Reverse(), and RootCsg::TPolygonBase< AVProp, AFProp >::SetPlane().
TFProp RootCsg::TPolygonBase< AVProp, AFProp >::fFaceProp [private] |
Definition at line 1938 of file CsgOps.cxx.
Referenced by RootCsg::TPolygonBase< AVProp, AFProp >::FProp().
Int_t RootCsg::TPolygonBase< AVProp, AFProp >::fClassification [private] |
Definition at line 1939 of file CsgOps.cxx.
Referenced by RootCsg::TPolygonBase< AVProp, AFProp >::Classification().