mvShape Class Reference

Class for holding shape related variables. More...

List of all members.

Public Member Functions

mvCount getNoOfDimensions () const
 (one liner)
mvErrorEnum getParameterf (mvParamEnum paramFlag, mvFloat *num) const
 (one liner)
mvErrorEnum getParameteri (mvParamEnum paramFlag, mvIndex *index) const
 (one liner)
mvErrorEnum getParametero (mvParamEnum paramFlag, mvOptionEnum *option) const
 (one liner)
mvErrorEnum getParameterv (mvParamEnum paramFlag, mvFloat *numArray, mvCount *noOfParameters) const
 (one liner)
mvOptionEnum getType () const
 (one liner)
 mvShape (mvOptionEnum sType=MV_NON_SHAPE)
 (one liner)
mvErrorEnum setParameterf (mvParamEnum paramFlag, mvFloat num)
 (one liner)
mvErrorEnum setParameteri (mvParamEnum paramFlag, mvIndex index)
 (one liner)
mvErrorEnum setParametero (mvParamEnum paramFlag, mvOptionEnum option)
 (one liner)
mvErrorEnum setParameterv (mvParamEnum paramFlag, mvFloat *numArray)
 (one liner)
mvErrorEnum setType (mvOptionEnum type)
 (one liner)
 ~mvShape ()
 (one liner)


Detailed Description

Class for holding shape related variables.

Copyright (c) 2006, 2007 David Young.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


Constructor & Destructor Documentation

mvShape::mvShape ( mvOptionEnum  sType = MV_NON_SHAPE  ) 

(one liner)

(documentation goes here)

mvShape::~mvShape (  ) 

(one liner)

(documentation goes here)


Member Function Documentation

mvCount mvShape::getNoOfDimensions (  )  const

(one liner)

(documentation goes here)

mvErrorEnum mvShape::getParameterf ( mvParamEnum  paramFlag,
mvFloat num 
) const

(one liner)

(documentation goes here)

mvErrorEnum mvShape::getParameteri ( mvParamEnum  paramFlag,
mvIndex index 
) const

(one liner)

(documentation goes here)

mvErrorEnum mvShape::getParametero ( mvParamEnum  paramFlag,
mvOptionEnum option 
) const

(one liner)

(documentation goes here)

mvErrorEnum mvShape::getParameterv ( mvParamEnum  paramFlag,
mvFloat numArray,
mvCount noOfParameters 
) const

(one liner)

(documentation goes here)

mvOptionEnum mvShape::getType (  )  const

(one liner)

(documentation goes here)

mvErrorEnum mvShape::setParameterf ( mvParamEnum  paramFlag,
mvFloat  num 
)

(one liner)

(documentation goes here)

mvErrorEnum mvShape::setParameteri ( mvParamEnum  paramFlag,
mvIndex  index 
)

(one liner)

(documentation goes here)

mvErrorEnum mvShape::setParametero ( mvParamEnum  paramFlag,
mvOptionEnum  option 
)

(one liner)

(documentation goes here)

mvErrorEnum mvShape::setParameterv ( mvParamEnum  paramFlag,
mvFloat numArray 
)

(one liner)

(documentation goes here)

mvErrorEnum mvShape::setType ( mvOptionEnum  type  ) 

(one liner)

(documentation goes here)


The documentation for this class was generated from the following files:
Generated on Wed Nov 14 17:05:00 2007 for mvMotionAI by  doxygen 1.5.3