OpenMaya.MArgParser Class Reference
Command argument list parser.
Constructors
Signature | Parameters | Description
|
MArgParser(syntax, args) | syntax - MSyntax
args - MArgList | Creates a new MArgParser object which will parse args using the provided syntax.
|
str() Support
Default.
repr() Support
Default.
OpenMaya.MArgParser.__init__ |
( |
| ) |
|
x.__init__(...) initializes x; see help(type(x)) for 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 |
( |
| ) |
|
commandArgumentMAngle(argIndex) -> MAngle
Returns the specified command argument as an MAngle.
Signature: | commandArgumentMAngle(index) |
Parameters: | index - int |
Returns: | MAngle |
Description: | Returns the specified command argument as an MAngle. |
OpenMaya.MArgParser.commandArgumentMDistance |
( |
| ) |
|
commandArgumentMDistance(argIndex) -> MDistance
Returns the specified command argument as an MDistance.
Signature: | commandArgumentMDistance(index) |
Parameters: | index - int |
Returns: | MDistance |
Description: | Returns the specified command argument as an MDistance. |
OpenMaya.MArgParser.commandArgumentMTime |
( |
| ) |
|
commandArgumentMTime(argIndex) -> MTime
Returns the specified command argument as an MTime.
Signature: | commandArgumentMTime(index) |
Parameters: | index - int |
Returns: | MTime |
Description: | Returns the specified command argument as an MTime. |
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. |
OpenMaya.MArgParser.isEdit |
|
static |
True if the edit flag is present.
Name: | isEdit |
Type: | bool |
Access: | R |
Description: | True if the -edit flag is present. |
OpenMaya.MArgParser.isQuery |
|
static |
True if the query flag is present.
Name: | isQuery |
Type: | bool |
Access: | R |
Description: | True if the -query flag is present. |
OpenMaya.MArgParser.numberOfFlagsUsed |
|
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. |