|
Python API 2.0 Reference
|
Inheritance diagram for OpenMaya.MArgParser:Public Member Functions | |
| def | __init__ () |
| def | commandArgumentBool () |
| def | commandArgumentDouble () |
| def | commandArgumentFloat () |
| def | commandArgumentInt () |
| def | commandArgumentMAngle () |
| def | commandArgumentMDistance () |
| def | commandArgumentMTime () |
| def | commandArgumentString () |
| def | flagArgumentBool () |
| def | flagArgumentDouble () |
| def | flagArgumentFloat () |
| def | flagArgumentInt () |
| def | flagArgumentMAngle () |
| def | flagArgumentMDistance () |
| def | flagArgumentMTime () |
| def | flagArgumentString () |
| def | getFlagArgumentList () |
| def | getFlagArgumentPosition () |
| def | getObjectStrings () |
| def | isFlagSet () |
| def | numberOfFlagUses () |
Static Public Member Functions | |
| def | __new__ () |
Properties | |
| isEdit = property(...) | |
| isQuery = property(...) | |
| numberOfFlagsUsed = property(...) | |
Command argument list parser.
| Signature | Parameters | Description |
|---|---|---|
| MArgParser(syntax, args) | syntax - MSyntax args - MArgList | Creates a new MArgParser object which will parse args using the provided syntax. |
Default.
Default.
| def OpenMaya.MArgParser.__init__ | ( | ) |
Initialize self. See help(type(self)) for accurate signature.
|
static |
Create and return a new object. See help(type) for accurate signature.
| OpenMaya.MArgParser.commandArgumentBool | ( | ) |
commandArgumentBool(argIndex) -> bool Returns the specified command argument as a bool.
| Signature: | commandArgumentBool(index) |
| Parameters: | index - int |
| Returns: | bool |
| Description: | Returns the specified command argument as a bool. |
| OpenMaya.MArgParser.commandArgumentDouble | ( | ) |
Alias for commandArgumentFloat().
| Signature: | commandArgumentDouble(index) |
| Parameters: | index - int |
| Returns: | float |
| Description: | This is an alternate name for commandArgumentFloat() |
| OpenMaya.MArgParser.commandArgumentFloat | ( | ) |
commandArgumentFloat(argIndex) -> float Returns the specified command argument as a float.
| Signature: | commandArgumentFloat(index) |
| Parameters: | index - int |
| Returns: | float |
| Description: | Returns the specified command argument as a float. |
| OpenMaya.MArgParser.commandArgumentInt | ( | ) |
commandArgumentInt(argIndex) -> int Returns the specified command argument as an int.
| Signature: | commandArgumentInt(index) |
| Parameters: | index - int |
| Returns: | int |
| Description: | Returns the specified command argument as an int. |
| OpenMaya.MArgParser.commandArgumentMAngle | ( | ) |
| OpenMaya.MArgParser.commandArgumentMDistance | ( | ) |
| OpenMaya.MArgParser.commandArgumentMTime | ( | ) |
| OpenMaya.MArgParser.commandArgumentString | ( | ) |
commandArgumentString(argIndex) -> unicode string Returns the specified command argument as a string.
| Signature: | commandArgumentString(index) |
| Parameters: | index - int |
| Returns: | string |
| Description: | Returns the specified command argument as a string. |
| OpenMaya.MArgParser.flagArgumentBool | ( | ) |
flagArgumentBool(flagName, argIndex) -> bool Returns the specified argument of the specified single-use flag as a bool.
| Signature: | flagArgumentBool(flag, index) |
| Parameters: | flag - string index - int |
| Returns: | bool |
| Description: | Returns the index'th argument of the specified flag as a bool. Raises RuntimeError if the flag has been enabled for multi-use. |
| OpenMaya.MArgParser.flagArgumentDouble | ( | ) |
flagArgumentDouble(flagName, argIndex) -> float Alias for flagArgumentFloat().
| Signature: | flagArgumentDouble(flag, index) |
| Parameters: | flag - string index - int |
| Returns: | float |
| Description: | This is an alternate name for flagArgumentFloat(). |
| OpenMaya.MArgParser.flagArgumentFloat | ( | ) |
flagArgumentFloat(flagName, argIndex) -> float Returns the specified argument of the specified single-use flag as a float.
| Signature: | flagArgumentFloat(flag, index) |
| Parameters: | flag - string index - int |
| Returns: | float |
| Description: | Returns the index'th argument of the specified flag as a float. Raises RuntimeError if the flag has been enabled for multi-use. |
| OpenMaya.MArgParser.flagArgumentInt | ( | ) |
flagArgumentInt(flagName, argIndex) -> int Returns the specified argument of the specified single-use flag as an int.
| Signature: | flagArgumentInt(flag, index) |
| Parameters: | flag - string index - int |
| Returns: | int |
| Description: | Returns the index'th argument of the specified flag as a int. Raises RuntimeError if the flag has been enabled for multi-use. |
| OpenMaya.MArgParser.flagArgumentMAngle | ( | ) |
flagArgumentMAngle(flagName, argIndex) -> MAngle Returns the specified argument of the specified single-use flag as an MAngle.
| Signature: | flagArgumentMAngle(flag, index) |
| Parameters: | flag - string index - int |
| Returns: | MAngle |
| Description: | Returns the index'th argument of the specified flag as an MAngle. Raises RuntimeError if the flag has been enabled for multi-use. |
| OpenMaya.MArgParser.flagArgumentMDistance | ( | ) |
flagArgumentMDistance(flagName, argIndex) -> MDistance Returns the specified argument of the specified single-use flag as an MDistance.
| Signature: | flagArgumentMDistance(flag, index) |
| Parameters: | flag - string index - int |
| Returns: | MDistance |
| Description: | Returns the index'th argument of the specified flag as an MDistance. Raises RuntimeError if the flag has been enabled for multi-use. |
| OpenMaya.MArgParser.flagArgumentMTime | ( | ) |
flagArgumentMTime(flagName, argIndex) -> MTime Returns the specified argument of the specified single-use flag as an MTime.
| Signature: | flagArgumentMTime(flag, index) |
| Parameters: | flag - string index - int |
| Returns: | MTime |
| Description: | Returns the index'th argument of the specified flag as an MTime. Raises RuntimeError if the flag has been enabled for multi-use. |
| OpenMaya.MArgParser.flagArgumentString | ( | ) |
flagArgumentString(flagName, argIndex) -> string Returns the specified argument of the specified single-use flag as a string.
| Signature: | flagArgumentString(flag, index) |
| Parameters: | flag - string index - int |
| Returns: | string |
| Description: | Returns the index'th argument of the specified flag as a string. Raises RuntimeError if the flag has been enabled for multi-use. |
| OpenMaya.MArgParser.getFlagArgumentList | ( | ) |
getFlagArgumentList(flagName, occurrence) -> MArgList Returns the arguments for the specified occurrence of the given multi-use flag as an MArgList. Raises RuntimeError if the flag has not been enabled for multi-use. Raises IndexError if occurrence is out of range.
| Signature: | getFlagArgumentList(flag, occurrence) |
| Parameters: | flag - string occurrence - int |
| Returns: | MArgList |
| Description: | Returns the arguments for the specified occurrence of the given multi-use flag as an MArgList. Raises RuntimeError if the flag has not been enabled for multi-use. Raises IndexError if occurrence is out of range. |
| OpenMaya.MArgParser.getFlagArgumentPosition | ( | ) |
getFlagArgumentPosition(flagName, occurrence) -> int Returns the position in the argument list of the specified occurrence of the given flag. Raises IndexError if occurrence is out of range.
| Signature: | getFlagArgumentPosition(flag, occurrence) |
| Parameters: | flag - string index - int |
| Returns: | int |
| Description: | Returns the position in the argument list of the specified occurrence of the given flag. Raises IndexError if occurrence is out of range. |
| OpenMaya.MArgParser.getObjectStrings | ( | ) |
getObjectStrings() -> tuple of unicode strings If the command's MSyntax has set the object format to kStringObjects then this method will return the objects passed to the command as a tuple of strings. If any other object format is set then an empty tuple will be returned.
| Signature: | getObjectStrings() |
| Parameters: | |
| Returns: | tuple of strings |
| Description: | If the command's MSyntax has set the object format to kStringObjects then this method will return the objects passed to the command as a tuple of strings. If any other object format is set then an empty tuple will be returned. |
| OpenMaya.MArgParser.isFlagSet | ( | ) |
isFlagSet(flagName) -> bool Returns True if the given flag appears on the command line.
| Signature: | isFlagSet(flag) |
| Parameters: | flag - string |
| Returns: | bool |
| Description: | Returns True if the given flag appears on the command line. |
| OpenMaya.MArgParser.numberOfFlagUses | ( | ) |
numberOfFlagUses(flagName) -> int Returns the number of times that the flag appears on the command line.
| Signature: | numberOfFlagUses(flag) |
| Parameters: | flag - string |
| Returns: | int |
| Description: | Returns the number of times that the flag appears on the command line. |
|
static |
True if the edit flag is present.
| Name: | isEdit |
| Type: | bool |
| Access: | R |
| Description: | True if the -edit flag is present. |
|
static |
True if the query flag is present.
| Name: | isQuery |
| Type: | bool |
| Access: | R |
| Description: | True if the -query flag is present. |
|
static |
Number of different flags used on the command line. If the same flag appears multiple times it is only counted once.
| Name: | numberOfFlagsUsed |
| Type: | int |
| Access: | R |
| Description: | Number of different flags used on the command line. If the same flag appears multiple times it is only counted once. |