Toggle menu
862
3.8K
30.2K
279.1K
Catglobe Wiki
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

AxisGroup



Represents an grouping of axes.

Parent class

Inherits from object

Constructors

  • (AxisSet axisSet "Associate the new group with this set") - Create a new axis group

Methods

  • Empty Add(Axis axis "Axis to add") - Add a child axis
  • Empty Add(AxisGroup group "Group to add") - Add a child group
  • Empty AddAccessGroup(int groupResourceId "Group to give access") - Add a new group that has access to this option.
  • bool AddTag(string tag "Tag to work on") - Add a new tag. Return false if already added
  • Empty Clear() - Remove all child groups and axis
  • bool HasAccessGroup(int groupResourceId "AccessGroup to work on") - Return true if group is added
  • bool HasTag(string tag "Tag to work on") - Return true if tag is added
  • Array of int ListAccessGroups() - Return list of all added AccessGroups
  • Array of string ListTags() - Return list of all added tags
  • Empty RemoveAccessGroup(int groupResourceId "AccessGroup to work on") - Remove a group.
  • bool RemoveTag(string tag "Tag to work on") - Remove a tag. Return false if not added
  • (From object) string ToString() - The string representation of the object.
  • string Validate() - Return an error if any exists

Properties

  • bool HasAccess { get; } - Get if current logged in user has access (Voluntary access control, doesn't check inheritance, if no groups defined this returns true)
  • LocalizedString LocalizedDescription { get; } - Get/set localized Name
  • LocalizedString LocalizedName { get; } - Get/set localized Name
  • string ObjectTypeName { get; } - The name of the type of object.
  • (From object) TypeInformation TypeInformation { get; } - Get information about this class.