OBJ_Camera Class Reference

#include <OBJ_Camera.h>

Inheritance diagram for OBJ_Camera:

OBJ_Node OP_Network OP_Node OP_Parameters OP_NetworkBoxItem PRM_ParmOwner OBJ_Ambient OBJ_StereoCamera OBJ_Light

List of all members.

Public Member Functions

 OBJ_Camera (OP_Network *, const char *, OP_Operator *)
virtual ~OBJ_Camera ()
virtual unsigned disableParms ()
virtual void getIFDParms (IFD_ObjectParms &parms, float t, const char *)
virtual void getIFDParms (IFD_CameraParms &parms, float t, const char *)
virtual void addInterestsOnIFDParms (OP_Node *node)
 This will add to node parm interests on this' ifd parms.
virtual OBJ_OBJECT_TYPE getObjectType () const
virtual void saveDialogScriptExtraInfo (ostream &os)
virtual OBJ_CameracastToOBJCamera ()
virtual OBJ_CameragetControllingCamera (fpreal now)
void getWinParms (float &winx, float &winy, float &sizex, float &sizey, float &winroll, float now)
virtual int PROJECTION (fpreal t)
virtual fpreal ORTHOW (fpreal t)
virtual int RESX (fpreal)
virtual int RESY (fpreal)
virtual fpreal ASPECT (fpreal t)
virtual fpreal FOCAL (fpreal t)
virtual fpreal APERTURE (fpreal t)
virtual fpreal SHUTTER (fpreal t)
virtual fpreal getNEAR (fpreal t)
virtual fpreal getFAR (fpreal t)
virtual fpreal CURVATURE (fpreal t)
virtual fpreal FSTOP (fpreal t)
virtual fpreal FOCUS (fpreal t)
virtual fpreal CROPL (fpreal t)
virtual fpreal CROPR (fpreal t)
virtual fpreal CROPB (fpreal t)
virtual fpreal CROPT (fpreal t)
virtual fpreal WINPX (fpreal t)
virtual fpreal WINPY (fpreal t)
virtual fpreal WINX (fpreal t)
virtual fpreal WINY (fpreal t)
virtual fpreal WINSIZEX (fpreal t)
virtual fpreal WINSIZEY (fpreal t)
virtual fpreal WINROLL (fpreal t)
int ROTOSOURCE (fpreal now)
void ROTOFILE (UT_String &str, fpreal t)
void ROTOFILE_RAW (UT_String &str, fpreal t)
int ROTO_OVERRIDE (fpreal now)
int ROTO_RESX (fpreal t)
int ROTO_RESY (fpreal t)
void COPPATH (UT_String &str, fpreal t)
int TRACKWINCHANS (fpreal t)
fpreal COPFRAME (fpreal t)
void COPFRAME_RAW (UT_String &str, fpreal t)
void COLOR_PLANE (UT_String &str, fpreal t)
int ALPHA_PLANE (fpreal)
fpreal CLEAR (fpreal t)
int FOG (fpreal t)
fpreal FOGDENSITY (fpreal t)
fpreal FOGNEAR (fpreal t)
fpreal FOGFAR (fpreal t)
fpreal FOGCOLOR (fpreal t, int i)
fpreal FOGALPHA (fpreal t)
void VIEWCOMMENT (UT_String &str, fpreal t)
virtual fpreal MASKASPECT (fpreal t)
virtual fpreal MASKOPACITY (fpreal t)
virtual void MASKOVERLAY (UT_String &str, fpreal t)

Static Public Member Functions

static PRM_TemplategetObsolete ()
static OP_NodemyConstructor (OP_Network *net, const char *name, OP_Operator *entry)
static PRM_TemplategetTemplateList (OBJ_ParmsStyle style)

Protected Member Functions

virtual int * getIndirect () const
virtual bool cookedDataUsesAllParameters () const
virtual OP_ERROR cookMyObj (OP_Context &ctx)
virtual int collectPropertiesFromParms (PI_EditScriptedParms &, UT_StringArray &names, PRM_ParmNameMap &nmap)
virtual int collectPropertiesFromChannels (PI_EditScriptedParms &, UT_BitArray &selection, const CH_ChannelList &channels)
float cookDependentFloat (const char *name, fpreal now, int vi, fpreal defval)


Detailed Description

Definition at line 33 of file OBJ_Camera.h.


Constructor & Destructor Documentation

OBJ_Camera::OBJ_Camera ( OP_Network ,
const char *  ,
OP_Operator  
)

virtual OBJ_Camera::~OBJ_Camera (  )  [virtual]


Member Function Documentation

virtual void OBJ_Camera::addInterestsOnIFDParms ( OP_Node node  )  [virtual]

This will add to node parm interests on this' ifd parms.

int OBJ_Camera::ALPHA_PLANE ( fpreal   ) 

virtual fpreal OBJ_Camera::APERTURE ( fpreal  t  )  [virtual]

virtual fpreal OBJ_Camera::ASPECT ( fpreal  t  )  [virtual]

virtual OBJ_Camera* OBJ_Camera::castToOBJCamera (  )  [inline, virtual]

Reimplemented from OBJ_Node.

Definition at line 60 of file OBJ_Camera.h.

fpreal OBJ_Camera::CLEAR ( fpreal  t  ) 

virtual int OBJ_Camera::collectPropertiesFromChannels ( PI_EditScriptedParms ,
UT_BitArray selection,
const CH_ChannelList channels 
) [protected, virtual]

Reimplemented from OBJ_Node.

Reimplemented in OBJ_Ambient, and OBJ_Light.

virtual int OBJ_Camera::collectPropertiesFromParms ( PI_EditScriptedParms ,
UT_StringArray names,
PRM_ParmNameMap nmap 
) [protected, virtual]

Reimplemented from OBJ_Node.

Reimplemented in OBJ_Ambient, and OBJ_Light.

void OBJ_Camera::COLOR_PLANE ( UT_String str,
fpreal  t 
)

float OBJ_Camera::cookDependentFloat ( const char *  name,
fpreal  now,
int  vi,
fpreal  defval 
) [protected]

virtual bool OBJ_Camera::cookedDataUsesAllParameters (  )  const [inline, protected, virtual]

Reimplemented from OP_Node.

Definition at line 70 of file OBJ_Camera.h.

virtual OP_ERROR OBJ_Camera::cookMyObj ( OP_Context ctx  )  [protected, virtual]

Reimplemented from OBJ_Node.

fpreal OBJ_Camera::COPFRAME ( fpreal  t  ) 

void OBJ_Camera::COPFRAME_RAW ( UT_String str,
fpreal  t 
)

void OBJ_Camera::COPPATH ( UT_String str,
fpreal  t 
)

virtual fpreal OBJ_Camera::CROPB ( fpreal  t  )  [virtual]

virtual fpreal OBJ_Camera::CROPL ( fpreal  t  )  [virtual]

virtual fpreal OBJ_Camera::CROPR ( fpreal  t  )  [virtual]

virtual fpreal OBJ_Camera::CROPT ( fpreal  t  )  [virtual]

virtual fpreal OBJ_Camera::CURVATURE ( fpreal  t  )  [virtual]

virtual unsigned OBJ_Camera::disableParms (  )  [virtual]

Reimplemented from OBJ_Node.

Reimplemented in OBJ_Light.

virtual fpreal OBJ_Camera::FOCAL ( fpreal  t  )  [virtual]

virtual fpreal OBJ_Camera::FOCUS ( fpreal  t  )  [virtual]

int OBJ_Camera::FOG ( fpreal  t  ) 

fpreal OBJ_Camera::FOGALPHA ( fpreal  t  ) 

fpreal OBJ_Camera::FOGCOLOR ( fpreal  t,
int  i 
)

fpreal OBJ_Camera::FOGDENSITY ( fpreal  t  ) 

fpreal OBJ_Camera::FOGFAR ( fpreal  t  ) 

fpreal OBJ_Camera::FOGNEAR ( fpreal  t  ) 

virtual fpreal OBJ_Camera::FSTOP ( fpreal  t  )  [virtual]

virtual OBJ_Camera* OBJ_Camera::getControllingCamera ( fpreal  now  )  [virtual]

virtual fpreal OBJ_Camera::getFAR ( fpreal  t  )  [virtual]

virtual void OBJ_Camera::getIFDParms ( IFD_CameraParms parms,
float  t,
const char *   
) [virtual]

Reimplemented in OBJ_Ambient, and OBJ_Light.

virtual void OBJ_Camera::getIFDParms ( IFD_ObjectParms parms,
float  t,
const char *   
) [virtual]

Reimplemented from OBJ_Node.

Reimplemented in OBJ_Ambient, and OBJ_Light.

virtual int* OBJ_Camera::getIndirect (  )  const [inline, protected, virtual]

Implements OBJ_Node.

Reimplemented in OBJ_Ambient, OBJ_Light, and OBJ_StereoCamera.

Definition at line 65 of file OBJ_Camera.h.

virtual fpreal OBJ_Camera::getNEAR ( fpreal  t  )  [virtual]

virtual OBJ_OBJECT_TYPE OBJ_Camera::getObjectType (  )  const [virtual]

Implements OBJ_Node.

Reimplemented in OBJ_Ambient, OBJ_Light, and OBJ_StereoCamera.

static PRM_Template* OBJ_Camera::getObsolete (  )  [static]

Reimplemented from OBJ_Node.

Reimplemented in OBJ_Ambient, and OBJ_Light.

static PRM_Template* OBJ_Camera::getTemplateList ( OBJ_ParmsStyle  style  )  [static]

Reimplemented in OBJ_Light.

void OBJ_Camera::getWinParms ( float &  winx,
float &  winy,
float &  sizex,
float &  sizey,
float &  winroll,
float  now 
)

virtual fpreal OBJ_Camera::MASKASPECT ( fpreal  t  )  [virtual]

virtual fpreal OBJ_Camera::MASKOPACITY ( fpreal  t  )  [virtual]

virtual void OBJ_Camera::MASKOVERLAY ( UT_String str,
fpreal  t 
) [virtual]

static OP_Node* OBJ_Camera::myConstructor ( OP_Network net,
const char *  name,
OP_Operator entry 
) [static]

Reimplemented in OBJ_Light, and OBJ_StereoCamera.

virtual fpreal OBJ_Camera::ORTHOW ( fpreal  t  )  [virtual]

virtual int OBJ_Camera::PROJECTION ( fpreal  t  )  [virtual]

virtual int OBJ_Camera::RESX ( fpreal   )  [virtual]

virtual int OBJ_Camera::RESY ( fpreal   )  [virtual]

int OBJ_Camera::ROTO_OVERRIDE ( fpreal  now  ) 

int OBJ_Camera::ROTO_RESX ( fpreal  t  ) 

int OBJ_Camera::ROTO_RESY ( fpreal  t  ) 

void OBJ_Camera::ROTOFILE ( UT_String str,
fpreal  t 
)

void OBJ_Camera::ROTOFILE_RAW ( UT_String str,
fpreal  t 
)

int OBJ_Camera::ROTOSOURCE ( fpreal  now  ) 

virtual void OBJ_Camera::saveDialogScriptExtraInfo ( ostream &  os  )  [virtual]

Reimplemented from OP_Node.

Reimplemented in OBJ_Light.

virtual fpreal OBJ_Camera::SHUTTER ( fpreal  t  )  [virtual]

int OBJ_Camera::TRACKWINCHANS ( fpreal  t  ) 

void OBJ_Camera::VIEWCOMMENT ( UT_String str,
fpreal  t 
)

virtual fpreal OBJ_Camera::WINPX ( fpreal  t  )  [virtual]

virtual fpreal OBJ_Camera::WINPY ( fpreal  t  )  [virtual]

virtual fpreal OBJ_Camera::WINROLL ( fpreal  t  )  [virtual]

virtual fpreal OBJ_Camera::WINSIZEX ( fpreal  t  )  [virtual]

virtual fpreal OBJ_Camera::WINSIZEY ( fpreal  t  )  [virtual]

virtual fpreal OBJ_Camera::WINX ( fpreal  t  )  [virtual]

virtual fpreal OBJ_Camera::WINY ( fpreal  t  )  [virtual]


The documentation for this class was generated from the following file:

Generated on Fri May 25 00:10:31 2012 for HDK by  doxygen 1.5.9